JDBC的结构
Java代码调用API,API底层的Driver Manager会根据数据库类型使用不同的JDBC Driver来操作数据库
在代码中操作JDBC
1. 使用Class.forName加载驱动
驱动:
MySQL8.0 前: com.mysql.jdbc.Driver
MySQL8.0 以及后: com.mysql.cj.jdbc.Driver
注:如果使用后者,url需要指定时区
其他类型数据库看官方Documentation
2. 建立连接,并得到返回的Connection
DriverManager.getConnection(url,username,password);
url格式参考:jdbc:mysql://localhost:3306/databaseName?serverTimezone=UTC(MySQL 8.0)
不同类型的数据库会有不同的url
3. 通过Connection建立并返回sql语句发送通道:Statement
connection.createStatement();