JDBC

问题:

1、要导入jar包(connector)

2、SSL

3、时区

 1 import java.sql.*;
 2 
 3 public class JDBCTest {
 4     public static void main(String[] args) {
 5 
 6         try {
 7             //加载驱动
 8             Class.forName("com.mysql.jdbc.Driver");//或者com.mysql.cj.jdbc.Driver
 9             //连接,DriverManager是一个类,getConnection是一个静态方法,可以通过类名调用
10             Connection conn = DriverManager.getConnection
11                     /**
12                      * 可能遇到的问题:
13                      * 1、SSL问题
14                      * 2、时区问题
15                      * 3、不要忘记设置utf8
16                      */
17                             ("jdbc:mysql://localhost:3306/jdbcuser?characterEncoding=utf-8&useSSL=false&serverTimezone=UTC",
18                                     "root", "Liu123456");
19                     
20             //基本操作,需要通过Statement对象才能操作
21             Statement stmt = conn.createStatement();
22             String sql = "select * from user;";
23             stmt.executeQuery(sql);
24             //结果集
25             ResultSet rs = stmt.getResultSet();
26 
27             while (rs.next()) {
28                 System.out.print(rs.getInt("id"));
29                 System.out.print(rs.getString("username"));
30                 System.out.println("");
31             }
32         } catch (ClassNotFoundException | SQLException e) {
33             e.printStackTrace();
34         }
35     }
36 }

 

上一篇:JDBC


下一篇:JDBC登录案例