一、jdbc串連資料庫
1、載入JDBC驅動程式
Class.forName(“com.mysql.jdbc.Driver”);
或者:Driver driv=newcom.mysql.jdbc.Driver();
DriverManager.registerDriver(driv);
2、提供JDBC串連的URL
Stringurl="jdbc:mysql://localhost:3306/test";
String username="root";
String password="1234";
或
urll="jdbc:mysql://localhost:3306/test?user=root&password=1234”
3、建立資料庫的串連
Connection con;
con=DriverManager.getConnection(url,username,password);
或con=DriverManager.getConnection(urll);
4、建立一個Statement
Statement stat=con.createStatement();
5、執行SQL語句
stat.executeUpdate(sql);//sql是insert、update和delete語句
stat.executeQuery(sql);//sql是select語句
stat.execute(sql); //多個結果集、多個更新計數或組合語句
6、處理結果
執行更新返回的是本次操作影響到的記錄數
執行查詢返回的結果是一個ResultSet對象,該對象以0或多條記錄的形式包含了查詢結果,可以通過隱含的遊標(指標)來定位元據,初始化時,遊標位於第一條記錄前,可以通過next()方法移動到下一條記錄。
ResultSet rs=stat.executeQuery(“select …”);
rs.next();//移動遊標到第一條記錄,如果沒有到最後一條記錄的後面,方法返回true,否則返回false。
7、關閉jdbc對象
在操作完成以後要把所使用的JDBC對象全部關閉,以釋放JDBC資源,關閉的順序和聲明順序相反。