mysql之jdbc操作
阿新 • • 發佈:2018-11-27
使用MySQL jdbc操作資料庫
一、用到的知識點
- 資料庫驅動的載入
- jar包的buildpath
- java.util.Properties物件的使用
jdbc操作資料庫的基本方式
二、操作步驟
1.匯入jar包
JDK1.8採用的資料庫驅動Mac版本。
mysql-connector-java-8.0.11.jar
這個版本的JDK的驅動driverClass是com.mysql.cj.dbc.Driver
注意:中間多了個cj
2.載入驅動
Class.forName("com.mysql.cj.dbc.Driver");
3.獲得連線
–通過驅動管理器 DriverManager來獲得連線connection
Connection conn = DriverManager.getConnection(url,username,password);
4.通過連接獲取資料庫操作物件statement
準備SQL字串
PrepareStatement pstm = conn.prepareStatement(sql)
5.通過statement物件進行執行操作內容(包括設定引數、執行查詢、執行更新【包括刪除的】
pstm.executeQuery(); //或者
pstm.executeUpdate ();
6.釋放資源
釋放資源包括結果集、statement物件、connection物件【注意:如果不是查詢操作就不用close結果集了】
if(rs != null) {
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
rs = null ;
}
}
if(st != null) {
try {
st.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
st = null;
}
}
if(conn != null) {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
conn = null;
}
}
總結
使用原生的jdbc進行操作就是模板式操作過程,JDBC是一種規範 是介面,是要求所有的資料庫廠商完成各自對應的驅動,比如MySQL的驅動就是按照JDBC的介面來進行的實現的。