jdbc資料庫鏈結之抽取工具類

2021-08-04 06:36:54 字數 913 閱讀 1701

jdbc工具類抽取分為兩部分

1.建立連線

2.關閉所有鏈結。

案例如下:

public class dbutils catch (classnotfoundexception e)

}//建立連線

public static connection getconnection() throws sqlexception

//關閉資源

public static void closeall(resultset rs,statement stmt,connection conn) catch (sqlexception e)

rs=null;

}if(stmt!=null) catch (sqlexception e)

stmt=null;

}if(conn!=null) catch (sqlexception e)

conn=null;}}

} 3.dbinfo.properties檔案(注意檔案中不包含分號)

driverclass=com.mysql.jdbc.driver

url=jdbc:mysql://localhost:3306/shop

username=root

password=123

4.junit測試:

public class testcurd

for(user user:list)

} catch (sqlexception e) finally}}

4.1 插入操作:

案例 **如下:

public void testinsert()

} catch (sqlexception e) finally}

簡單的crud操作,可以只替換或修改測試部分的**和sql語句即可;

抽取JDBC工具類 JDBCUtils

1.註冊驅動也抽取 2.抽取乙個方法獲取連線物件 需求 不想傳遞引數 麻煩 還得保證工具類的通用性。解決 配置檔案 jdbcutils工具類 2020年10月27日 20 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2...

Jdbc 鏈結資料庫

try rs.close ps.close conn.close try catch exception e if rs null if ps null if conn null catch sqlexception e console cpbm 09110444 資源已經釋放!ps is not ...

JDBC鏈結資料庫

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...