From 5012eb4024931ef4102d57b43e886982dfacfd97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E4=BF=8A=E9=93=AD?= <1293592080@qq.com> Date: Thu, 30 May 2024 20:27:53 +0800 Subject: [PATCH] =?UTF-8?q?fear:=E6=8F=90=E4=BA=A4=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Demo1.java" | 28 +++++++++++++ .../Demo2.java" | 31 ++++++++++++++ .../Demo3.java" | 42 +++++++++++++++++++ .../Main.java" | 15 +++++++ 4 files changed, 116 insertions(+) create mode 100644 "work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo1.java" create mode 100644 "work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo2.java" create mode 100644 "work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Demo3.java" create mode 100644 "work/com/java/minxi/java_20240524/java_2302_\350\213\217\344\277\212\351\223\255_2344310242/Main.java" 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 0000000..6d95d19 --- /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 0000000..86fa3e6 --- /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 0000000..a0035a1 --- /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 0000000..8607bc1 --- /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(); + } +} -- Gitee