今天晚上一朋友问了一下我数据库连接池的问题!
原来就是了解,但是没有使用,所以配置了一下,发到博客上,希望新手借鉴,没什么技术含量,老鸟就可以直接飘开了啊!
首先说明的是我的环境:
1.我用的是MySQL,驱动包已经放在了tomcat的LIB文件夹里面了,
2.我的webroot就是我的tomcat默认文件夹
好了 还是
第一步:
首先在context.xml里面的<Context>结点中间加上下面这段代码:
<Resource name="jdbc/book" auth="Container" type="javax.sql.DataSource"
maxActive="50" maxIdle="30" maxWait="10000" logAbandoned="true"
username="root"
password=""
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/mysql?autoReconnect=true"/>
相信上面的相信大家都应该看得懂吧!就是数据库的连接参数!
数据库不同的话就是url不一样!
MySQL:url="jdbc:mysql://localhost:3306/mysql?autoReconnect=true" (记着:MySQL后面还要加上“
?autoReconnect=true”)这是很多人经常忘掉的!
SqlServer:url="jdbc:sqlserver://localhost:1433; DatabaseName=数据库名称"
Oracle:url="jdbc:oracle:thin:@localhost:1521:数据库名称"
第二步:
在项目文件夹的WEB-INF的web.xml配置文件里面
加入以下代码:
<resource-ref>
<description>DB Connection</description>
//这里的<res-ref-name>属性值要和第一步的<name>属性值一样啊
<res-ref-name>jdbc/book</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
第三步:
创建JSP页面,开始测试了
首先导入一下包:
<%@page import="java.sql.*" %>
<%@page import="javax.naming.*" %>
<%@page import="javax.sql.DataSource" %>
然后
<%
try {
Context ctx = new InitialContext();
//在lookup()里面java:comp/env/是固定的然后加上前面的<name>属性就可以了我在这里面就在后台打印的连接对象,如果你要操作数据库,就自己写代码了啊,
DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/book");
Connection conn = ds.getConnection();
System.out.println(conn);
} catch (SQLException e) {
e.printStackTrace();
}
%>
分享到:
相关推荐
NULL 博文链接:https://zqs520.iteye.com/blog/1935760
在tomcat中配置数据源连接池的配置方法,及jar包文件。
这是一个tomcat6.0 连接池 数据源配置 这个很可以,我试过可以用,
Tomcat数据库连接池配置介绍AO,方便大家准确配置数据可连接池
Tomcat web应用中配置连接池的详细过程 这里以oracle数据库连接为例,如用到其他的其它数据库如 mysql sqlserver db2 等只需在相应的位置配置各数据库的驱动名称和对应的url 用户名 密码
TOMCAT中数据库连接池的几种配置方法
Tomcat数据库连接池的配置和实例,采用简单的页面配置方法。
关于在tomcat服务器中配置数据连接池,以及web。xml中的配置信息
Tomcat下对Oracle 10g数据库连接池数据源的配置
Tomcat数据库连接池的配置方法总结 Tomcat数据库连接池的配置方法总结是一种关键的有限的昂贵的资源,对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这...
上课用的 Tomcat数据库连接池的配置 内含各配置参数的解释
TOMCAT连接池的配置
数据连接池的工作机制:J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就...
Tomcat的数据库连接池设置与应用,用于Tomcat单独配置数据连接池。
一个在tomcat中配置c3p0连接池的方法步骤,也通过测试,可以使用。
java连接池的配置 里面有C3P0连接池在tomcat中的详细配置 Java反射机制总结,tomcat下配置数据库连接池DBCP、C3P0、Proxool 总结spring下配置dbcp,c3p0,proxool数据源链接池
Tomcat5的配置需要在server.xml文件当中配置或者在conf/Catalina/localhost下面相应的上下文配置文件做配置Tomcat标准数据源资源工厂配置项如下: * driverClassName - 所使用的JDBC驱动类全称。 * maxActive - 同一...
tomcat6.0数据库连接池驱动.希望对大家有用!
Tomcat中数据源配置连接池
NULL 博文链接:https://hylong05.iteye.com/blog/560654