欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java與mysql連接增刪改查

Java與MySQL是兩種非常流行和廣泛使用的技術(shù),在Java中使用MySQL與它進(jìn)行連接可以進(jìn)行增刪改查等基本操作。接下來將介紹如何在Java中使用MySQL實(shí)現(xiàn)增刪改查操作。

首先,需要在Java中添加MySQL JDBC驅(qū)動(dòng)程序,并配置數(shù)據(jù)庫(kù)的連接信息。下面是連接MySQL的代碼:

try{
//加載MySQL的JDBC驅(qū)動(dòng)程序
Class.forName("com.mysql.jdbc.Driver");
//建立連接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","password");
}catch(Exception e){
e.printStackTrace();
}

在數(shù)據(jù)庫(kù)連接成功之后,就可以進(jìn)行數(shù)據(jù)的增刪改查了。下面是增刪改查代碼實(shí)現(xiàn):

//插入數(shù)據(jù)
String sql1 = "INSERT INTO test_table(id,name,age) VALUES(?,?,?)";
PreparedStatement ps1 = conn.prepareStatement(sql1);
ps1.setInt(1,1);
ps1.setString(2,"Tom");
ps1.setInt(3,20);
ps1.executeUpdate();
//更新數(shù)據(jù)
String sql2 = "UPDATE test_table SET name=?,age=? WHERE id=?";
PreparedStatement ps2 = conn.prepareStatement(sql2);
ps2.setString(1,"Jack");
ps2.setInt(2,25);
ps2.setInt(3,1);
ps2.executeUpdate();
//刪除數(shù)據(jù)
String sql3 = "DELETE FROM test_table WHERE id=?";
PreparedStatement ps3 = conn.prepareStatement(sql3);
ps3.setInt(1,1);
ps3.executeUpdate();
//查詢數(shù)據(jù)
String sql4 = "SELECT id,name,age FROM test_table WHERE id=?";
PreparedStatement ps4 = conn.prepareStatement(sql4);
ps4.setInt(1,1);
ResultSet rs = ps4.executeQuery();
while(rs.next()){
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id:"+id+" name:"+name+" age:"+age);
}

以上代碼實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的增刪改查操作,使用Java與MySQL進(jìn)行連接必須要注意釋放資源,否則會(huì)導(dǎo)致內(nèi)存泄露等問題。因此需要在最后一定要關(guān)閉數(shù)據(jù)庫(kù)的連接,釋放資源:

rs.close();
ps4.close();
ps3.close();
ps2.close();
ps1.close();
conn.close();

這樣就實(shí)現(xiàn)了Java與MySQL的連接,進(jìn)行增刪改查等基本操作。在實(shí)際應(yīng)用中,需要根據(jù)具體的業(yè)務(wù)需求來編寫相關(guān)的代碼,來實(shí)現(xiàn)更加復(fù)雜的操作。