2020-11-20
Java培訓
好程序員Java培訓分享JDBC操作數據庫的步驟,今天給喜歡Java開發(fā)或者是想要參加Java培訓學習的小伙伴們分享一些Java技能干貨,那就是Java闡述jdba操作數據庫的步驟,廢話不多說了,隨小編一起來看一下吧。
下面的代碼以連接本機的Oracle數據庫為例,演示JDBC操作數據庫的步驟。
加載驅動。
Class.forName("oracle.jdbc.driver.OracleDriver");
創(chuàng)建語句。
PreparedStatement ps = con.prepareStatement("select * from emp where sal between ? and ?");
ps.setInt(1, 1000);
ps.setInt(2, 3000);
執(zhí)行語句。
ResultSet rs = ps.executeQuery();
處理結果。
while(rs.next()) {
System.out.println(rs.getInt("empno") + " - " + rs.getString("ename"));
}
關閉資源。
finally {
if(con != null) {
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
提示:關閉外部資源的順序應該和打開的順序相反,也就是說先關閉ResultSet、再關閉Statement、在關閉Connection。上面的代碼只關閉了Connection(連接),雖然通常情況下在關閉連接時,連接上創(chuàng)建的語句和打開的游標也會關閉,但不能保證總是如此,因此應該按照剛才說的順序分別關閉。此外,diyi步加載驅動在JDBC 4.0中是可以省略的(自動從類路徑中加載驅動),但是我們建議保留。
以上就是好程序員Java培訓學習小編給大家分享的Java闡述jdba操作數據庫的步驟,希望對小伙伴們有所幫助,想要了解更多內容的小伙伴可以登錄好程序員官網咨詢。
開班時間:2021-04-12(深圳)
開班盛況開班時間:2021-05-17(北京)
開班盛況開班時間:2021-03-22(杭州)
開班盛況開班時間:2021-04-26(北京)
開班盛況開班時間:2021-05-10(北京)
開班盛況開班時間:2021-02-22(北京)
開班盛況開班時間:2021-07-12(北京)
預約報名開班時間:2020-09-21(上海)
開班盛況開班時間:2021-07-12(北京)
預約報名開班時間:2019-07-22(北京)
開班盛況Copyright 2011-2023 北京千鋒互聯(lián)科技有限公司 .All Right 京ICP備12003911號-5 京公網安備 11010802035720號