MySQL 连接
使用 JDBC 连接 MySQL 数据库。
Java 连接 MySQL 需要驱动包,然后在对应的项目中导入该库文件。
MySQL 8.0 以上版本的数据库连接有所不同:
- 1、MySQL 8.0 以上版本驱动包版本 mysql-connector-java-8.0.16.jar。
- 2、com.mysql.jdbc.Driver 更换为 com.mysql.cj.jdbc.Driver。
- MySQL 8.0 以上版本不需要建立 SSL 连接的,需要显示关闭。
- 最后还需要设置 CST。
加载驱动与连接数据库方式如下:
1 | Class.forName("com.mysql.cj.jdbc.Driver"); |
创建测试数据
接下来我们在 MySQL 中创建 RUNOOB 数据库,并创建 websites 数据表,表结构如下:
1 | CREATE TABLE `websites` ( |
插入一些数据:
1 | INSERT INTO `websites` VALUES ('1', 'Google', 'https://www.google.cm/', '1', 'USA'), ('2', '淘宝', 'https://www.taobao.com/', '13', 'CN'), ('3', '菜鸟教程', 'http://www.runoob.com', '5892', ''), ('4', '微博', 'http://weibo.com/', '20', 'CN'), ('5', 'Facebook', 'https://www.facebook.com/', '3', 'USA'); |
连接数据库
以下实例使用了 JDBC 连接 MySQL 数据库,注意一些数据如用户名,密码需要根据你的开发环境来配置:
1 | package com.runoob.test; |