Java MySQL 连接
2025-06-24 12:50:46
来源:新华网
Java MySQL 连接。
本章我们将向您介绍 Java 如何使用 使用 JDBC 连接 MySQL 数据库。
Java 连接 MySQL 需要驱动包最新版本的下载地址:http://dev.mysql.com/downloads/connector/j/。,解压后得到 jar 库文件,然后将图书馆文件导入相应的项目。
您可以下载本网站提供的内容 jar 包:mysql-connector-java-5.1.39-bin.jar。
这个例子是用的 Eclipse,导入 jar 包:
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 连接c;需要显示关闭。
- allowPublicKeyRetrieval=true 客户端可以从服务器中获取公钥。
- 最后,还需要设置 CST。
加载驱动和连接数据库的方式如下a;
Class。.。forName。(。"com.mysql.cj.jdbc.Driver")。;conn。 =DriverManager。.。getConnection。(。"jdbc:mysql://localhost:3306/test_demo?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC","root","password")。;
创建测试数据。
接下来,我们在这里 MySQL 中创建 RUNOOB 数据库,并创建 websites 数据表,表面结构如下:#xff1a;
CREATE。TABLE。`websites。`(。`id。`int。(。11。)。NOT。NULL。AUTO_INCREMENT。,`name。`char。(。20。)。NOT。NULL。DEFAULT。''COMMENT。'网站名称',`url。`varchar。(。255。)。NOT。NULL。DEFAULT。'',`alexa。`int。(。11。)。NOT。NULL。DEFAULT。'0'COMMENT。'Alexa 排名',`country。`char。(。10。)。NOT。NULL。DEFAULT。''COMMENT。'国家',PRIMARY。KEY。(。`id。`)。)。ENGINE。=InnoDB。AUTO_INCREMENT。=10。DEFAULT。CHARSET。=utf8。;
插入一些数据:
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')。;
如下所示,数据显示如下a;
连接数据库。
使用了以下实例 JDBC 连接 MySQL 数据库,注意一些数据,如用户名密码需要根据您的开发环境配置:
MySQLDemo.java #xff1文件代码a;
package。com。.。runoob。.。test。;import。java。.。sql。.。*。;public。class。MySQLDemo。{ 。se。.。printStackTrace。(。)。;}。}。System。.。out。.。println。(。"Goodbye!")。;}。}。
上述实例的输出结果如下:
se.printStackTrace(); } } System.out.println("Goodbye!");}。
}。
上述实例的输出结果如下:。