JDBC簡單使用
public static void main(String[] args) throws SQLException {
// 1. 注冊驅(qū)動
Class.forName("com.mysql.jdbc.Driver");
// 2. 獲取鏈接Connection
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/yiyousu","root","mysqlmysql");
// 3. 得到執(zhí)行SQL語句的對象Satatement
Statement stmt = (Statement) conn.createStatement();
// 4. 執(zhí)行SQL語句杨刨,并返回結(jié)果
ResultSet rs = stmt.executeQuery("select * from `user`");
// 5. 處理結(jié)果
while (rs.next()) {
System.out.println(rs.getObject(1));
System.out.println(rs.getObject(2));
System.out.println(rs.getObject(3));
System.out.println(rs.getObject(4));
System.out.println(rs.getObject(6));
System.out.println("----------------");
}
// 6. 關(guān)閉資源
rs.close();// 關(guān)閉結(jié)果集
stmt.close();// 關(guān)閉讀取器
conn.close();// 關(guān)閉數(shù)據(jù)庫鏈接
}
}
// 增刪改語句
public static void main(String[] args) throws Exception {
// 1. 注冊驅(qū)動
Class.forName("com.mysql.jdbc.Driver");
// 2. 獲取鏈接Connection
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/yiyousu", "root", "mysqlmysql");
// 3. 得到執(zhí)行SQL語句的對象Satatement
Statement stmt = conn.createStatement();
// 4. 執(zhí)行SQL語句,并返回結(jié)果
int i = stmt.executeUpdate("INSERT INTO test (name,age) VALUES('test1',1)");
// 5. 處理結(jié)果
System.out.println(i);
// 6. 關(guān)閉資源
stmt.close();// 關(guān)閉讀取器
conn.close();// 關(guān)閉數(shù)據(jù)庫鏈接
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者