2022年javaservlet连接mysql数据库 .pdf





《2022年javaservlet连接mysql数据库 .pdf》由会员分享,可在线阅读,更多相关《2022年javaservlet连接mysql数据库 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java servlet 连接 mysql数据库前面我已经将java应用程序连接到了数据库,但是servlet与applicaton有 所 不 同 : application可 以 绕 过 像 服 务 器(like:Tomacat)直接连接到了数据库: 只需要加载驱动适当jdbc程序。Class.forName(com.mysql.jdbc.Driver).newInstance(); 用 jdbcurl定义驱动程序和数据源之前的连接,并建立一个连接对象Connection con1= DriverManager.getConnection(jdbc:mysql:/localhost:3306
2、/sample_db? user=root&password=password&useUnicode=true&characterEncoding=GB2312); 最后是建立一个 Statement Object利用它来执行语句。servlet 和应用程序不同之处在于它还需要通过像tomcat服务起来加 载才 能 在 jsp页面与 servlet建 立 通信 ,而 且执 行servlet本身也需要在当前目录下的WEB-INF 下配置 web.xml.所以在执行 servlet之前需要正确的配置conf/server.xml文件名师资料总结 - - -精品资料欢迎下载 - - - - - -
3、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 假如你的当前目录在webapps/JSPBook.那么在 server.xml中加入以下文字: . factory mons.dbcp.BasicDataSourceFactory username root password 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - b
4、rowser driverClassName com.mysql.jdbc.Driver url jdbc:mysql:/localhost:3306/sample_db?useUnicode =true&characterEncoding=UTF-8 maxActive 20 maxIdle 5 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - maxWait 10000 . 注意:数据库中的用户名和密码自己修改成自己
5、设置的紧接着就是配置 JSPBook/WEB-INF/web.xml Welcome to Tomcat Welcome to Tomcat 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - . ConnectDatabase .javaworld.CH14.ConnectDatabase ConnectDatabase /CH14/ConnectDatabase . 至于驱动程序的配置:请参考:一路风尘下面测试:其中数据库 s
6、ample_db中的表 employee资料如下:+-+-+-+-+-+-+ | Field | Type | Null | Key | Default | Extra | +-+-+-+-+-+-+ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - | employee_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | last_name | varcha
7、r(15) | NO | | | | | first_name |varchar(15) | NO | | | | | birth | date | NO | | | | | sex | enum(M,F) | YES | | M | | | email | varchar(40) | YES | | NULL | | +-+-+-+-+-+-+ package .javaworld.CH14; importjavax.servlet.*; importjavax.servlet.http.*; import java.io.*; importjava.util.*; 名师资料总结 - - -
8、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - importjava.sql.*; import java.io.*; importjavax.servlet.*; importjavax.servlet.http.*; /* * Title: 建立 Servlet小应用程序与 student.gdb数据库的连接 * Description: Java语言演示程序:建立Servlet小应用程序与 student.gdb数据库的连接,用于北京师范大学计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年javaservlet连接mysql数据库 2022 javaservlet 连接 mysql 数据库

限制150内