java数据连接池配置详解(基于mysql)
2016-03-25 21:23
555 查看
在javaweb中配置连接池,直接通过代码来说明,主要涉及到三个文件
tomcat下/conf/server.xml文件。
项目目录下web.xml文件。
测试是否连接成功的HelloServelt.java文件
1.在server.xml文件的 <Context></Context>内添加如下代码:
简要说明一下:url里面xxpt代码数据库的名。
2.在web.xml目录中的<web-app></web-app>里面添加如下代码:
备注:res-ref-name里面的值需要和Resource里面的name值对应起来
3.测试配饰是否成功
备注:当然引入一些类库。
成功界面如下:
tomcat下/conf/server.xml文件。
项目目录下web.xml文件。
测试是否连接成功的HelloServelt.java文件
1.在server.xml文件的 <Context></Context>内添加如下代码:
<Resource name="jdbc/dbtest" auth="Container" type="javax.sql.DataSource" maxActive="50" maxIdle="30" maxWait="10000" logAbandoned="true" username="lidequan" password="lidequan" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/xxpt" />
简要说明一下:url里面xxpt代码数据库的名。
2.在web.xml目录中的<web-app></web-app>里面添加如下代码:
<resource-ref> <res-ref-name>jdbc/dbtest</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
备注:res-ref-name里面的值需要和Resource里面的name值对应起来
3.测试配饰是否成功
try{ String NDSA="java:comp/env/jdbc/dbtest"; Context ctx=new InitialContext(); DataSource ds=(DataSource) ctx.lookup(NDSA); Connection conn=ds.getConnection(); System.out.print("连接状态:("); System.out.print(conn); System.out.println(")"); conn.close(); }catch(Exception e){ e.printStackTrace(); }
备注:当然引入一些类库。
成功界面如下:
相关文章推荐
- SSH学习笔记---struts2 spring集成时action的class的值
- Java——IP和InetAddress
- 轻松掌握JAVA嵌套类
- Java文件读写
- Java的并发
- eclipse Mac 下补全代码
- Spring Web MVC Restful API 优化之路 (1) - 参数构建优化
- javaEE 用户、部门、角色、权限实体的关系设计与hibernate映射配置文件关系总结
- Java实现数组排序
- java语言程序设计第十版(Introduce to java 10th) 课后习题 chapter7-32
- java通过JDBC访问mysql数据库
- 声明了包的类Java命令找不到或无法加载主类
- Spring AOP中pointcut expression表达式解析
- Eclipse常用快捷键
- eclipse实现Java源代码查看
- Java实现二叉树的查询
- java语言程序设计第十版(Introduce to java 10th) 课后习题 chapter7-31
- 文件上传(springMVC+ckeditor)
- WebService学习之旅(三)JAX-WS与Spring整合发布WebService
- WebService学习之旅(三)JAX-WS与Spring整合发布WebService