匯入jar包(1個)
執行連線操作
c3p0資料庫的配置檔案是.xml型別的
//獲得datasource
datasource ds = new combopooleddatasource(); //可以使用指定名稱配置 combopooleddatasource("otherc3p0");
//獲取資料庫連線
connection conn = ds.getconnection();
匯入jar包(1個)
執行連線操作
druid資料庫連線池的配置檔案是.properties型別的
//先獲取druid的配置檔案
properties properties = new properties();
classloader classloader = 類名.class.getclassloader();
inputstream is = classloader.getresourceasstream("druid.properties");
properties.load(is);
//可以用一句實現
類名.class.getclassloader.getresourceasstream("druid.properties"));
//獲取datasource,使用druiddatasourcefactory的createdatasource()方法獲取datasource物件
datasource ds = druiddatasourcefactory.createdatasource(properties);
//獲取連線
connection conn = ds.getconnection();
private static datasource ds;
static catch (ioexception e) catch (exception e)
}/**
* @return 資料庫連線
* @throws sqlexception
*/public static connection getconnection() throws sqlexception
/*** 歸還連線
* @param rs 結果集
* @param stmt sql語句
* @param conn 連線
*/public static void close(resultset rs, statement stmt,connection conn) catch (sqlexception e)
}if(stmt != null) catch (sqlexception e)
}if(conn != null) catch (sqlexception e) }}
/*** 返回資料庫連線池物件
* @return ds 資料庫連線池物件
*/public static datasource getdatasource()
/*** 關閉連線2
* @param stmt sql語句
* @param conn 連線
*/public static void close(statement stmt,connection conn)
//得到資料庫連線池的datasource物件
jdbctemplate template = new jdbctemplate(jdbcutils.getdatasource());
JDBC學習筆記
size medium color red 本節jdbc的操作學習大致分為 color size size medium color red list 資料庫的裝載和連線 資料庫的增刪改查 資料庫的預編譯 資料庫的事務管理 list color size 下面直接上 了,還是 比較實在 以mysql...
JDBC 學習筆記
本質其實就是官方定義的一套操作所有關係型資料庫的規則,即介面。各個資料庫廠商實現這套介面,提供資料庫驅動jar包。我們可以使用這套介面 jdbc 程式設計,真正執行的 是驅動jar包中的實現類 匯入驅動jar包 註冊驅動 class.forname com.mysql.jdbc.driver 獲取資...
JDBC學習筆記
定義資料庫的url,資料庫名,登入名,密碼 string drivername com.microsoft.sqlserver.jdbc.sqlserverdriver 驅動名稱 string dburl jdbc sqlserver 資料庫的url,其中test為你的資料庫名 string use...