tomca7.0 mysql配置连接池_tomcat7.0+mysql连接池配置
1.Tomcat?中直接使用的方法:
在conf/server.xml下的節(jié)點(diǎn)里配置resource,例如:
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
testWhileIdle="true"
testOnBorrow="true"
testOnReturn="false"
validationInterval="30000"
timeBetweenEvictionRunsMillis="30000"
maxActive="100"
minIdle="10"
maxWait="10000"
initialSize="10"
removeAbandonedTimeout="60"
removeAbandoned="true"
logAbandoned="true"
minEvictableIdleTimeMillis="30000"
jmxEnabled="true"
jdbcInterceptors=
"org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer"
username="root"
password="123"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/ens"/>
然后,在context.xml文件的節(jié)點(diǎn)中添加如下配置:
global="jdbc/ens"?中的參數(shù)值("jdbc/ens")必須和上一段配置中的name屬性的值保持一樣。name="jdbc/ens"?這個(gè)可以隨便取,但是在程序中調(diào)用的時(shí)候,就應(yīng)該與name的值保持一致。到這里,連接池已經(jīng)配置好啦。
用JSP測(cè)試一下:
"); ????????conn?=?ds.getConnection(); ???????try{ ????????stmt?=?conn.createStatement(); ????????String?sql?="select?*?from?ens_area"; ????????rs?=?stmt.executeQuery(sql); ????????out.println("以下是從數(shù)據(jù)庫(kù)中讀取出來(lái)的數(shù)據(jù):
"); ????????????while(rs.next()){ ????????????????out.println("
"); ????????????????out.println(rs.getString("area_name")); ????????????} ???????}catch(Exception?ex){ ?????????ex.printStackTrace(); ???????}finally{ ??????????conn.close(); ??????????rs.close(); ??????????stmt.close(); ???????} ???} %>
總結(jié)
以上是生活随笔為你收集整理的tomca7.0 mysql配置连接池_tomcat7.0+mysql连接池配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 中山行书百年纪念版字体可以商用吗_干货|
- 下一篇: EF mysql 数据迁移_EF Cod