diff --git "a/work/com/java/minxi/java_20240524/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/MysqlMain.java" "b/work/com/java/minxi/java_20240524/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/MysqlMain.java" new file mode 100644 index 0000000000000000000000000000000000000000..6bfc2f7e7dfbe3bdc328a8f0b2f201736fa4cd15 --- /dev/null +++ "b/work/com/java/minxi/java_20240524/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/MysqlMain.java" @@ -0,0 +1,123 @@ +package com.java.minxi.java_20240524.java_2302_陈冠宇_2344310209; + + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.Statement; +import java.sql.*; + + +public class MysqlMain { + public static void main(String[] args) throws Exception { + Text1(); + Text2(); + Text3(); + } + + + + public static void Text1() throws Exception{ + Class.forName("com.mysql.cj.jdbc.Driver"); + + String url = "jdbc:mysql:///student?serverTimezone=Asia/Shanghai"; + + String username = "root"; + + String password = "123456"; + + Connection conn = DriverManager.getConnection(url, username, password); + + String sql = "select * from teacher_info;"; + + Statement stmt = conn.createStatement(); + + ResultSet resultSet = stmt.executeQuery(sql); + + System.out.println("所有用户信息:"); + + + System.out.println("id\t\tteacher_name\tteacher_age"); + + while (resultSet.next()){ + int id = resultSet.getInt("id"); + String name = resultSet.getString("teacher_name"); + + int age = resultSet.getInt("teacher_age"); + System.out.println(id+"\t\t"+name+"\t\t\t"+age); + } + System.out.println(); + + resultSet.close(); + + stmt.close(); + + conn.close(); + + } + private static void Text2() throws Exception{ + + String url = "jdbc:mysql:///student?serverTimezone=Asia/Shanghai"; + + String username = "root"; + + String password = "123456"; + + Connection conn = DriverManager.getConnection(url, username, password); + + String sql = "select * from teacher_info where id = 1 && teacher_age = 35;"; + + Statement stmt = conn.createStatement(); + + ResultSet resultSet = stmt.executeQuery(sql); + + + System.out.println("id为1,且年龄为35岁的用户:"); + + System.out.println("id\t\tteacher_name\tteacher_age"); + + while (resultSet.next()){ + + int id = resultSet.getInt(1); + + String name = resultSet.getString(2); + + int age = resultSet.getInt(3); + + System.out.println(id+"\t\t"+name+"\t\t\t"+age); + + } + System.out.println(); + + resultSet.close(); + + stmt.close(); + + conn.close(); + } + + private static void Text3() throws Exception { + + String url = "jdbc:mysql:///student?serverTimezone=Asia/Shanghai"; + + + String username = "root"; + + String password = "123456"; + + Connection conn = DriverManager.getConnection(url, username, password); + + String sql = "update teacher_info set teacher_name = '小严' where id = 3;"; + Statement stmt = conn.createStatement(); + + int i = stmt.executeUpdate(sql); + if (i > 0) { + System.out.println("执行成功"); + } else { + System.out.println("执行失败"); + } + stmt.close(); + conn.close(); + } + + +}