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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle 连接池sql跟踪,实现SQLServer、MySQL和oracle数据库连接池

發(fā)布時間:2025/4/16 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 连接池sql跟踪,实现SQLServer、MySQL和oracle数据库连接池 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.

org.apache.tomcat.dbcp.dbcp.SQLNestedException:Cannot load JDBC driver class 'com.mysql.jdbc.Driver'

沒有將jdbc驅(qū)動包放入tomcat的lib下或網(wǎng)站的lib下

2.

javax.naming.NameNotFoundException:Name xxx is not bound in this Context

檢查代碼中用于獲取的jndi名稱(xxx)是否存在

注意在tomcat中用于獲取的jndi名稱必須以java:comp/env開頭

BaseDao里邊注釋掉的是不使用數(shù)據(jù)庫

// private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";

// private static final String URL="jdbc:sqlserver://localhost:1433;DatabaseName=call";

// //數(shù)據(jù)庫用戶名密碼

// private static final String USERNAME="sa";

// private static final String PASSWORD="sa";

//

//創(chuàng)建connection對象

protected Connection conn;

//創(chuàng)建PreparedStatement對象

protected PreparedStatement pstmt;

//創(chuàng)建ResultSet對象

protected ResultSet rs;

protected void getConnection() throws SQLException{

//獲取連接池對象

DataSource dataSource=DBConnection.getDataSource();

//獲取連接

this.conn=dataSource.getConnection();

// try {

// //注冊驅(qū)動

//Class.forName(DRIVER);

連接

//conn=DriverManager.getConnection(URL,USERNAME,PASSWORD);

//

//} catch (ClassNotFoundException e) {

TODO Auto-generated catch block

//e.printStackTrace();

//}catch(SQLException e){

//e.printStackTrace();

//}

}

使用DBCP配置數(shù)據(jù)庫連接池

1.

www.apache.org官方網(wǎng)站下載dbcp需要的jar包

包括以下jar包

commons-dbcp-1.4.jar

commons-pool-1.5.5.jar

2.

將jdbc驅(qū)動,上述兩個jar文件同時放入WEB-INF目錄下的lib目下

3.

在網(wǎng)站下新建

properties

文件,名稱隨意,擴(kuò)展名必須為

properties

4.

可以放在

WEB-INF

目錄或和數(shù)據(jù)訪問類相同的目錄下

properties

文件中內(nèi)容如下所示

driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver

url=jdbc:sqlserver://localhost:1433;databasename=movie//movie數(shù)據(jù)庫名稱

username=sa

password=sa

initialSize=10

maxActive=50

maxIdle=20

minIdle=5

maxWait=60000使用DBCP得到數(shù)據(jù)庫連接

總結(jié)

以上是生活随笔為你收集整理的oracle 连接池sql跟踪,实现SQLServer、MySQL和oracle数据库连接池的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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