日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java c3p0获取主键_Tomcatc3p0配置jnid数据源2种实现方法解析

發(fā)布時間:2023/12/10 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java c3p0获取主键_Tomcatc3p0配置jnid数据源2种实现方法解析 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

使用c3p0

導(dǎo)入c3p0jar包

com.mchange

c3p0

0.9.5.2

在tomcat的context.xml文件加入數(shù)據(jù)源配置

auth="Container"

description="DB Connection"

driverClass="com.mysql.jdbc.Driver"

maxPoolSize="100" minPoolSize="2"

acquireIncrement="2"

name="jdbc/myDB"

user="root"

password="123456"

factory="org.apache.naming.factory.BeanFactory"

type="com.mchange.v2.c3p0.ComboPooledDataSource"

jdbcUrl="jdbc:mysql://localhost:3306/attendance_system?characterEncoding=utf8&serverTimezone=GMT%2B8" />

獲取連接

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

try {

//創(chuàng)建上下文

Context context=new InitialContext();

//獲取數(shù)據(jù)源

ComboPooledDataSource comboPooledDataSource= (ComboPooledDataSource) context.lookup

("java:comp/env/jdbc/myDB");

//獲取數(shù)據(jù)庫連接

Connection connection=comboPooledDataSource.getConnection();

if(!connection.isClosed()){

System.out.println("已經(jīng)連接成功");

}

} catch (NamingException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

}

使用druid

導(dǎo)入jar包

com.alibaba

druid

1.1.16

在tomcat的context.xml文件加入數(shù)據(jù)源配置

name="jdbc/MysqlDataSource"

factory="com.alibaba.druid.pool.DruidDataSourceFactory"

auth="Container"

type="javax.sql.DataSource"

driverClassName="com.mysql.cj.jdbc.Driver"

url="jdbc:mysql://localhost:3306/yl?characterEncoding=utf8&serverTimezone=GMT%2B8"

username="root"

password="123456"

maxActive="50"

maxWait="10000"

removeabandoned="true"

removeabandonedtimeout="60"

logabandoned="false"

filters="stat"/>

獲取連接

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

try {

//獲取上下文對象

Context context=new InitialContext();

//獲取數(shù)據(jù)源

DataSource ds= (DataSource) context.lookup("java:comp/env/jdbc/MysqlDataSource");

//獲取Connection對象

Connection connection=ds.getConnection();

?

if(!connection.isClosed()){

System.out.println("連接成功");

?

}

} catch (NamingException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持免費資源網(wǎng)。

總結(jié)

以上是生活随笔為你收集整理的java c3p0获取主键_Tomcatc3p0配置jnid数据源2种实现方法解析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。