diff --git a/Java2024.iml b/Java2024.iml
index c90834f..fb8e866 100644
--- a/Java2024.iml
+++ b/Java2024.iml
@@ -7,5 +7,6 @@
+
\ No newline at end of file
diff --git a/lib/mysql-connector-java-8.0.11.jar b/lib/mysql-connector-java-8.0.11.jar
new file mode 100755
index 0000000..c3b5f70
Binary files /dev/null and b/lib/mysql-connector-java-8.0.11.jar differ
diff --git a/src/chapter10/Example01.java b/src/chapter10/Example01.java
new file mode 100644
index 0000000..15052e0
--- /dev/null
+++ b/src/chapter10/Example01.java
@@ -0,0 +1,46 @@
+package chapter10;
+
+import java.sql.Connection;
+import java.sql.ResultSet;
+import java.sql.Statement;
+import java.sql.DriverManager;
+
+public class Example01 {
+ public static void main(String[] args) {
+ try {
+ // 1. 加载驱动
+ Class.forName("com.mysql.cj.jdbc.Driver");
+
+ // 2. 准备连接参数
+ String url = "jdbc:mysql://localhost:3306/school?characterEncoding=utf-8&useSSL=false&serverTimezone=UTC";
+ String username = "root";
+ String password = "root";
+
+ // 使用try-with-resources自动关闭资源
+ try (
+ // 创建连接
+ Connection connection = DriverManager.getConnection(url, username, password);
+ // 创建语句对象
+ Statement statement = connection.createStatement();
+ // 执行查询获取结果集
+ ResultSet resultSet = statement.executeQuery("select * from student")
+ ) {
+ // 处理结果集
+ while (resultSet.next()) {
+ int id = resultSet.getInt("id");
+ String name = resultSet.getString("name");
+ int age = resultSet.getInt("age");
+ String gender = resultSet.getString("gender");
+ String className = resultSet.getString("class");
+
+ System.out.println("id=" + id + ", name=" + name + ", age=" + age +
+ ", gender=" + gender + ", className=" + className);
+ }
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
+
+ }
+}