diff --git "a/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo1.java" "b/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo1.java" new file mode 100644 index 0000000000000000000000000000000000000000..6d95d193d3a21e842e426ef4fc96fbca33671e82 --- /dev/null +++ "b/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo1.java" @@ -0,0 +1,28 @@ +package com.java.minxi.java_20240524.java_2302_苏俊铭_2344310242; + +import java.sql.*; + +public class Demo1 { + public static void demo1() { + Connection con = null; + Statement stat = null; + + try { + Class.forName("com.mysql.cj.jdbc.Driver"); + + String URL = "jdbc:mysql://localhost:3306/student?" + "serverTimezone=Asia/Shanghai"; + String username = "root"; + String password = "123456"; + con = DriverManager.getConnection(URL, username, password); + + PreparedStatement prep = con.prepareStatement ("SELECT * FROM teacher_info"); + + ResultSet rs = prep.executeQuery (); + while (rs.next ()) { + System.out.println (rs.getString (1) + ", " + rs.getString (2) + ", " + rs.getString (3)); + } + }catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git "a/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo2.java" "b/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo2.java" new file mode 100644 index 0000000000000000000000000000000000000000..86fa3e6cf0d3b702d43d34165ea6f146b549d8da --- /dev/null +++ "b/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo2.java" @@ -0,0 +1,31 @@ +package com.java.minxi.java_20240524.java_2302_苏俊铭_2344310242; + +import java.sql.*; + +public class Demo2 { + public static void demo2() { + Connection con = null; + PreparedStatement prep = null; + + try { + Class.forName("com.mysql.cj.jdbc.Driver"); + + String URL = "jdbc:mysql://localhost:3306/student?" + "serverTimezone=Asia/Shanghai"; + String username = "root"; + String password = "123456"; + con = DriverManager.getConnection(URL, username, password); + + String sql = ("SELECT * FROM teacher_info WHERE id = ? AND teacher_age = ?"); + + prep = con.prepareStatement(sql); + prep.setInt(1,1); + prep.setInt(2,35); + ResultSet rs = prep.executeQuery (); + while (rs.next ()) { + System.out.println (rs.getString (1) + ", " + rs.getString (2) + ", " + rs.getString (3)); + } + }catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git "a/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo3.java" "b/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo3.java" new file mode 100644 index 0000000000000000000000000000000000000000..a0035a1b79f652a850b49881c488e9afd39d3e24 --- /dev/null +++ "b/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo3.java" @@ -0,0 +1,42 @@ +package com.java.minxi.java_20240524.java_2302_苏俊铭_2344310242; + +import com.alibaba.druid.pool.DruidDataSource; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; +import java.sql.ResultSet; + +public class Demo3 { + private static final String DB_URL = "jdbc:mysql://localhost:3306/student?" + "serverTimezone=Asia/Shanghai"; + private static final String USER = "root"; + private static final String PASSWORD = "123456"; + + + + public static void demo3() { + try { + DruidDataSource dataSource = new DruidDataSource(); + dataSource.setUrl ("jdbc:mysql://localhost:3306/student?" + "serverTimezone=Asia/Shanghai"); + dataSource.setUsername ("root"); + dataSource.setPassword ("123456"); + dataSource.setInitialSize(5); + dataSource.setMaxActive(20); + dataSource.setMinIdle(5);dataSource.init (); + + Connection conn = dataSource.getConnection (); + String sql = "update teacher_info set teacher_name = ? where id = ?"; + PreparedStatement pstmt = conn.prepareStatement (sql); + + pstmt.setString (1, "小严"); + pstmt.setInt (2, 3); + + int updatedRows = pstmt.executeUpdate (); + if (updatedRows > 0) { + System.out.println ("执行成功"); + } + } catch (Exception e) { + e.printStackTrace (); + } + } +} diff --git "a/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Main.java" "b/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Main.java" new file mode 100644 index 0000000000000000000000000000000000000000..8607bc10525fd02ffb2750e14f0d44772a427e4d --- /dev/null +++ "b/work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Main.java" @@ -0,0 +1,15 @@ +package com.java.minxi.java_20240524.java_2302_苏俊铭_2344310242; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.Statement; + +public class Main { + public static void main(String[] args) { + Demo1.demo1(); + System.out.println("---------------"); + Demo2.demo2(); + System.out.println("---------------"); + Demo3.demo3(); + } +}