JDBC高階學習筆記

2021-10-25 02:32:54 字數 1857 閱讀 5122

匯入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...