社区
Java EE
帖子详情
Tomcat连接池
ambest
2003-09-13 11:27:22
听说Tomcat4.0以上的就支持连接池了。
我现在用的Tomcat5.0.
请问怎么用连接池啊?
能不能给个具体点的例子。
...全文
47
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核心技术】从零基础讲解动态网页技术和Http协议、消息体核心知识和媒体类型掌握BS/CS架构和
Tomcat
应用服务器核心知识从0搭建Win10+Mac双环境搭建javaweb+idea+maven环境掌握新版Servlet3.0+生命周期、请求转发和重定向核心技能案例实战request/response、多个请求作用域对象玩转javaweb会话跟踪技术Cookie、Session和文件上传下载案例实战多个javaweb监听器、过滤器和三层架构+MVC模型玩转JDBC核心技术+防止SQL注入攻击和事务控制,封装DBUtils掌握ApacheDBUils和数据库
连接池
,ER图设计小滴课堂开发者论坛数据库急速入门大型项目包构建管理工具Maven3.X+多环境搭建【项目实战开发者论坛】Maven3.x+Mysql+IDEA+Servlet3.0+
Tomcat
9开发项目实战独立开发分页主题列表、详情、发布主题接口和页面前后端联调独立开发用户模块,注册、登录、回复盖楼接口和页面前后端联调基于Session会话递增阅读量开发和打包项目war部署外置
Tomcat
9玩转JavaWeb常见面试题和高级工程师学习路线规划
Tomcat
连接池
Tomcat
连接池
一、 将 mysql-connector-java-5.1.15.jar 拷贝到
tomcat
的lib目录下。 二、 修改
tomcat
/conf/context.xml 文件,添加<Resource>: 可以有多个<Resource>。 <!-- name 表示你的
连接池
的名称也就是你要访问
连接池
的地址 --> <!-- auth 是
连接池
管理权属性,Container表示容器管理 --> <...
Spring Boot
Tomcat
连接池
本页将介绍 Spring Boot
Tomcat
JDBC
连接池
示例。
Tomcat
连接池
支持高性能的高并发环境。
Tomcat
连接池
非常简单,因为它的实现非常简单。
Tomcat
连接池
具有配置自定义拦截器、更好的空闲连接处理和执行异步连接检索的能力。在 Spring Boot 1.x 中,
Tomcat
连接池
是默认
连接池
,但在 Spring Boot 2.x 中 HikariCP 是默认
连接池
。在此页面上,我们将提供带有 Spring Boot Data 和 MySQL 的
Tomcat
JDBC 连接
tomcat
连接池
活动数目监控
关于如何配置
Tomcat
数据库
连接池
,网上已有太多文章了。可是找不到一篇文章能 告诉我,怎么能得到
Tomcat
连接池
的当前连接数。如果想要监视
Tomcat
的运行状况,这 是一个重要参数。所以我花了半天的时间,专门来研究这个问题。 先是看了
Tomcat
的相关源码,得到它用了jakarta commons-dbcp这个包,又下载了 commons-dbcp这个包的源吗
java
tomcat
连接池
_
Tomcat
连接池
详解
(转)JDBC
连接池
org.apache.
tomcat
.jdbc.pool是Apache-Commons DBCP
连接池
的一种替换或备选方案。那究竟为何需要一个新的
连接池
?原因如下:Commons DBCP 1.x 是单线程。为了线程安全,在对象分配或对象返回的短期内,Commons 锁定了全部池。但注意这并不适用于 Commons DBCP 2.x。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写文章