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

java mysql數據庫操作類

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

Java是一門面向對象編程語言,在它的生態圈中,MySQL是最常用的關系型數據庫之一。Java與MySQL結合,成為一門非常強大的應用程序開發工具。MySQL操作類是Java中用于操作MySQL數據庫的基礎類之一,Java通過這種方式實現與MySQL數據庫的交互。下面我們來了解一下這個Java MySQL數據庫操作類。

Java MySQL數據庫操作類可以通過JDBC驅動的方式實現與MySQL數據庫的連接,JDBC驅動可以通過以下方式獲取:

Class.forName("com.mysql.jdbc.Driver");
連接MySQL數據庫;

Java MySQL數據庫操作類常常被用在web應用程序開發中,因為它可以完成對數據庫的增刪改查等操作。下面展示一個Java MySQL數據庫操作類中的增刪改查方法:

public class MySQLDemo {
private String driver = "com.mysql.jdbc.Driver";
private String url = "jdbc:mysql://localhost:3306/test";
private String username = "root";
private String password = "123456";
private Connection conn;
public MySQLDemo() {
try {
Class.forName(driver);
conn = DriverManager.getConnection(url, username, password);
} catch (Exception e) {
e.printStackTrace();
}
}
//增加記錄
public void add() {
PreparedStatement ps;
String sql = "insert into students(id, name, age) values(?,?,?)";
try {
ps = conn.prepareStatement(sql);
ps.setString(1, "001");
ps.setString(2, "Tom");
ps.setInt(3, 18);
ps.executeUpdate();
System.out.println("添加記錄成功");
} catch (SQLException e) {
e.printStackTrace();
}
}
//刪除記錄
public void delete() {
PreparedStatement ps;
String sql = "delete from students where id = ?";
try {
ps = conn.prepareStatement(sql);
ps.setString(1, "001");
ps.executeUpdate();
System.out.println("刪除記錄成功");
} catch (SQLException e) {
e.printStackTrace();
}
}
//修改記錄
public void modify() {
PreparedStatement ps;
String sql = "update students set age = ? where id = ?";
try {
ps = conn.prepareStatement(sql);
ps.setInt(1, 20);
ps.setString(2, "001");
ps.executeUpdate();
System.out.println("修改記錄成功");
} catch (SQLException e) {
e.printStackTrace();
}
}
//查詢記錄
public void query() {
PreparedStatement ps;
ResultSet rs;
String sql = "select * from students";
try {
ps = conn.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
System.out.println("id:" + rs.getString("id") +
" name:" + rs.getString("name") +
" age:" + rs.getInt("age"));
}
} catch (SQLException e) {
e.printStackTrace();
}
}
//關閉連接
public void close() {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
MySQLDemo mySQLDemo = new MySQLDemo();
mySQLDemo.add();
mySQLDemo.modify();
mySQLDemo.delete();
mySQLDemo.query();
mySQLDemo.close();
}
}

通過上述代碼,我們可以看到Java MySQL數據庫操作類與MySQL數據庫的連接方式以及實現增刪改查等操作的方式。