1. 程式人生 > >java基礎 第十六章(連接數據庫)

java基礎 第十六章(連接數據庫)

ID 循環 exec manage () result creat AS 新的

連接數據庫(JDBC接口)

步驟如下:

先到數據庫jar包。

1.加載驅動

Class.forName("包路徑");

例:Class.forName("com.mysql.jdbc.Driver");

2.創建連接

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/數據庫名","數據庫用戶名","密碼");

3.命令發射器

Statement sta = conn.createStatement();

String sql = "delete from student";

sta.executeUpdate(sql); //executeUpdate 只能用於刪除,插入,更新的發射器,不可作為查詢的發射器

sta.close();

conn.close();

4.查詢的發射器

例:String sql = "select * from studetn";

ResultSet rs = sta.executeQuery(sql);

rs.next() //下一條

rs.getInt()//列數/列名

5.循環

while(rs.next()){

}

6.高級發射器

String sql = "select * from student where id = ?"

PreparedStatement ps = conn.PreparedStatement(sql);

ps.setString(1,"1");

Result rs = ps.executeQuery();

java基礎 第十六章(連接數據庫)