整合版(增删改查)
import java.sql.*;
import java.lang.String;
public class demo_db {
private static Connection conn;
private static Statement st;
private static ResultSet rs;
private static String url = "jdbc:mysql://localhost:3306/mysql?serverTimezone=UTC";
private static String user = "root";
private static String password = "123456";
public Connection getconnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("数据库驱动成功!!");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
conn = DriverManager.getConnection(url, user, password);
System.out.println("数据库连接成功");
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static void sel() {
try {
String sql = "SELECT * FROM demo";
st = conn.createStatement();
rs = st.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getInt(1) + " "
+ rs.getInt(2));
}
rs.close();
st.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void add() {
try {
String sql = "insert into demo values(10,20)";
st = conn.createStatement();
st.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void update() {
try {
String sql = "update demo set age=30 where name = 20";
st = conn.createStatement();
st.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void del() {
try {
String sql = "delete from demo where name = 20";
st = conn.createStatement();
st.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
demo_db db = new demo_db();
conn = db.getconnection();
}
}