1、在conf/server.xml的
GlobalNamingResources
标签下添加:
<Resource name="jdbc/connPool" auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="20"
maxWait="5000"
username="root"
password=""
url="jdbc:mysql://192.168.16.12:3306/edo"
maxActive="100"
removeAbandoned="true"
removeAbandonedTimeout="60"
logAbandoned="true"/>
2、针对每个不同的项目添加连接池
\conf\catalina\localhost 连接池配置文件 文件名为项目名称:
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource name="jdbc/connPool"
auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="20"
maxWait="5000"
username="root"
password=""
url="jdbc:mysql://192.168.16.12:3306/edo"
maxActive="100"
removeAbandoned="true"
removeAbandonedTimeout="60"
logAbandoned="true"/>
</Context>
3、conf/content.xml中<content>标签中添加:
<ResourceLink name=" jdbc/connPool " global=" jdbc/connPool " type="javax.sql.DataSource"/>
4、在web jsp访问方式:
<%@page import="java.lang.*"%>
<%@page import="java.sql.*"%>
<%@page import="java.util.*"%>
<%@page import="javax.naming.*"%>
<%@page import="javax.sql.*"%>
<%
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
// 找到DataSource
DataSource ds = (DataSource)envContext.lookup("jdbc/connPool");
Connection conn=null;
PreparedStatement pstm = null;
ResultSet rs = null;
try {
conn=ds.getConnection();
String sql = "select id,name from userinfo";
pstm = conn.prepareStatement(sql);
rs = pstm.executeQuery();
if(rs.next()){
System.out.println(rs.getInt(1)+" "+rs.getString(2));
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try{
if( rs != null ) rs.close();
if( pstm != null ) pstm.close();
if( conn != null )conn.close();
}catch( Exception e ){}
}
%>
分享到:
相关推荐
Tomcat连接池配置,包你学会tomcat连接池的使用
关于tomcat连接池的配置,此处为借鉴前人经验,静静参考
Tomcat7.0、一些jar包、连接池、jq.js有一些常用的输入框的方法
使用Tomcat的dataSource,需要到Apache网站上下载commons-dbcp.jar和commons-pool.jar。Tomcat默认不携带这两个jar包,程序会报一个找不到找不到类的异常。
把驱动程序拷贝到Tomcat 5.5commonlib目录下
在使用32位的isapi_redirect.dll时要修改程序池:打开网站对应的应用程序池的 高级设置 ,在常规里有个选项【启用32位应用程序】,默认是False,改成 True 注意:安装完成后 IIS 的地址是 http://localhost 和 ...
## 淘特JSP留言板 ###Description: ...4、系统连接池可以灵活设定,默认使用系统自带的连接池,你可以配置使用tomcat等容器自带的连接池。5、同时支持mysql和sqlserver数据库。 6、后台管理登录地址:totgb/l
4、系统连接池可以灵活设定,默认使用系统自带的连接池,你可以配置使用 tomcat等容器自带的连接池。 5、同时支持mysql和sqlserver数据库。 6、后台管理登录地址:totgb/login.jsp 用户名:admin 密 码:admins
要与Apache Tomcat JDBC连接池一起使用(Spring Boot 1.x中的默认设置): spring: datasource: url: jdbc:mysql://dbhost.domain.com/dbname username: iam_username type: ...
此存储库用于创建可复制的测试床,以比较这两个连接池。 实际上,可能不会看到Tomcat和HikariCP在其应用程序之间的性能差异,因为即使仅占成本的5%,即使将速度提高50%也并不意味着什么,但是每个池都为表带来了...
1、JDK1.4.2以上版本(注意配置java_home路径) ...1、本订销系统程序默认使用数据为连接池使用的apache commons-dbcp-1.2.1管理数据库连接(tomcat自带),确保该包可用.若要使用其它数据库连接沲,需要修改eas
jndi获取数据库连接,当前软件版本tomcat8jdk8. Tomcat 为每个在其上运行的 Web 应用都提供了一个 JNDI 的 ...Tomcat中的默认数据源支持基于Commons 项目中的DBCP 1.x连接池,也可以使用实现任何其他连接池
开发环境:J2SDK1.42+TOMCAT5.0+ACCESS2000 所有数据均采用数据库存储,采用JDBC连接池,直接连接数据库,不需要配置ODBC数据源即可直接运行。 运行环境:JSP/JavaBean开发的一套留言本系统,正常使用该软件您必须...
数据库连接池:Druid 工具类:hutool,fastjson,poi-ooxml 定时任务:jfinal-cron 项目构建工具:maven Web容器:tomcat,undertow(默认) 前端MVVM框架:Vue.JS 2.5.x 路由:Vue-Router 3.x 数据交互:Axios ...
spring+struts2 +hibernate+css+jquery+mysql+proxool连接池 http://localhost:8080/CommodityMIS_Web_exploded/loginout.action zuidaima 111111 请修改CommodityMIS\WebRoot\WEB-INF\classes\proxool.xml的数据库...
1. springBoot默认使用的是tomcat-jdbc的数据库连接池,默认使用的是dbcp的 2. 日志使用由'Starter POMs',使用Commons Logging记录日志 3. 使用的是 [https://github.com/astarring/mybatis-generator-gui/releases...
全局作用域对象创建,监听器类会创建20个JDBC中的Connection对象,存入Map集合,使用时从集合中拿出,打false标记,使用完成后再次存入集合,打true标记,实现连接池。至于数据库,这个就得连接你自己的了,一个用户...
1、本订销系统程序默认使用数据为连接池使用的apache commons-dbcp-1.2.1管理数据库连接(tomcat自带),确保该包可用.若要使用其它数据库连接沲,需要修改easyjf-dbo.xml文件中的相应配置。 2、若不能正常访问数据库,...