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