色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql jdbc例子

方一強2年前13瀏覽0評論

MySQL是一款流行的數據庫管理工具,而JDBC是Java程序員連接和操作MySQL數據庫的常用手段。下面,我們將通過簡單的示例來講解如何使用JDBC連接MySQL,并進行增刪改查操作。

首先,我們需要下載MySQL JDBC Driver。可以前往MySQL官網下載并解壓文件。接下來,我們可以通過以下代碼連接數據庫:

try {
//加載驅動程序
Class.forName("com.mysql.cj.jdbc.Driver");
//獲取數據庫連接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8", "root", "123456");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}

其中,useUnicode和characterEncoding用于解決中文亂碼問題,serverTimezone可以設置時區。接著,我們可以進行增刪改查操作:

//插入數據
PreparedStatement ps = conn.prepareStatement("insert into student(name, age, sex) values(?,?,?)");
ps.setString(1, "Tom");
ps.setInt(2, 18);
ps.setString(3, "male");
ps.executeUpdate();
//更新數據
PreparedStatement ps = conn.prepareStatement("update student set name=? where id=?");
ps.setString(1, "Jack");
ps.setInt(2, 1);
ps.executeUpdate();
//查詢數據
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select * from student");
while(rs.next()){
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
String sex = rs.getString("sex");
}
//刪除數據
PreparedStatement ps = conn.prepareStatement("delete from student where id=?");
ps.setInt(1, 1);
ps.executeUpdate();

通過以上幾行代碼即可實現對MySQL數據庫的基本增刪改查操作。當然,這只是一個簡單的例子,實際開發中還需要考慮安全性、錯誤處理等問題。