java-jdbc
1.jdbc是什麼,它有什麼用?
java database connection
讓java程式設計師可以直接通過java程式運算元據.
jdbc是標準,它是由類與介面組成,對於程式設計師只需要知道標準(Connection Statement PreparedStatement,ResultSet)
不需要了解具休實現就可以運算元據庫。
2.jdbc入門程式碼
匯入jar包
1.註冊驅動
DriverManager.registDriver(Driver dirver);
不使用這種方式,使用反射
Class.forName("com.mysql.jdbc.Driver");
2.獲取連線Connection
Connection con=DriverManager.getConnection(String url,String username,String password);
3.獲取操作sql物件 Statement
Statement st=con.createStatement();
如果要得到滾動結果集,可以使用createStatement(int,int);
4.操作sql
DQL語句
ResultSet rs=st.executeQuery(String sql);
DML語句
int row=st.executeUpdate(String sql);
5.遍歷結果集
while(rs.next()){
rs.getInt(int coulumnIndex);
rs.getString(String columnName);
}
6.釋放資源
rs.close();
st.close();
con.close();
PreparedStatement
1.怎樣獲取?
PreparedStatement pst=con.prepareStatement(String sql);
2.怎樣給佔位符"?"賦值
pst.setXxx(int,value)
3.執行
pst.executeQuery();
pst.executeUpdate();