社区
Java EE
帖子详情
Tomcat连接池
ambest
2003-09-13 11:27:22
听说Tomcat4.0以上的就支持连接池了。
我现在用的Tomcat5.0.
请问怎么用连接池啊?
能不能给个具体点的例子。
...全文
46
4
打赏
收藏
Tomcat连接池
听说Tomcat4.0以上的就支持连接池了。 我现在用的Tomcat5.0. 请问怎么用连接池啊? 能不能给个具体点的例子。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jrwx
2003-09-25
打赏
举报
回复
gz
ambest
2003-09-17
打赏
举报
回复
非常感谢
netwebs
2003-09-16
打赏
举报
回复
server.xml
<Context path="/doc" docBase="doc" debug="0" reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_DBTest_log." suffix=".txt" timestamp="true"/>
<Resource name="jdbc/MysqlDB" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/MysqlDB">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>123</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://192.168.16.100:1433;DatabaseName=MyData</value>
</parameter>
</ResourceParams>
</Context>
web.xml 中
<web-app>
<description>MySQL Test App</description>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/MysqlDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
使用
import java.sql.*;
import javax.naming.*;
public class DBSQL {
public static Connection getConnection() {
try {
Context initCtx = new InitialContext();
Context ctx = (Context) initCtx.lookup("java:comp/env");
//获取连接池对象
Object obj = (Object) ctx.lookup("jdbc/MysqlDB");
//类型转换
javax.sql.DataSource ds = (javax.sql.DataSource) obj;
Connection conn = ds.getConnection();
return conn;
}
catch (Exception ex) {
ex.printStackTrace();
return null;
}
}
}
shangqiao
2003-09-13
打赏
举报
回复
学习。。。
20年Javaweb视频教程
玩转javaweb会话跟踪技术Cookie、Session和文件上传下载 案例实战多个javaweb监听器、过滤器和三层架构+MVC模型 玩转JDBC核心技术+防止SQL注入攻击和事务控制,封装DBUtils 掌握ApacheDBUils和数据库
连接池
,...
Tomcat
连接池
Tomcat
连接池
一、 将 mysql-connector-java-5.1.15.jar 拷贝到
tomcat
的lib目录下。 二、 修改
tomcat
/conf/context.xml 文件,添加<Resource>: 可以有多个<Resource>。 <!-- name 表示你的...
Spring Boot
Tomcat
连接池
本页将介绍 Spring Boot
Tomcat
JDBC
连接池
示例。
Tomcat
连接池
支持高性能的高并发环境。
Tomcat
连接池
非常简单,因为它的实现非常简单。
Tomcat
连接池
具有配置自定义拦截器、更好的空闲连接处理和执行异步连接检索...
tomcat
连接池
活动数目监控
告诉我,怎么能得到
Tomcat
连接池
的当前连接数。如果想要监视
Tomcat
的运行状况,这 是一个重要参数。所以我花了半天的时间,专门来研究这个问题。 先是看了
Tomcat
的相关源码,得到它用了jakarta commons-dbcp...
java
tomcat
连接池
_
Tomcat
连接池
详解
(转)JDBC
连接池
org.apache.
tomcat
.jdbc.pool是Apache-Commons DBCP
连接池
的一种替换或备选方案。那究竟为何需要一个新的
连接池
?原因如下:Commons DBCP 1.x 是单线程。为了线程安全,在对象分配或对象返回的短期内...
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章