一:JDBC的工作原理:
1:加載連接數據庫的驅動程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
2:創建與數據源的連接
String url="jdbc:odbc:databaseDSN";
Connection con=DriverManager.getConnection(url,"username","password");
3:查詢數據庫,創建Statement對象並執行SQL語句以返回一個resultset
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from dbtablename");
4:獲取當前記錄集中的某一記錄的各個字段的值
String name=rs.getString("name");
int age=rs.getInt("age");
5:關閉產訊語句及數據庫連接,關閉的順序爲
rs.close();
stmt.close();
con.close();
二:statement preparedstatement,和callableStatement的區別
statement 對象用於執行一條靜態的SQL語句並獲取它產生的結果
preparedstatement預編譯的sql語句用於有效的多次執行該sql語句
callableStatement提供了一種以標準形式調用存儲過程的方法
三:sql語句