大家好,欢迎来到IT知识分享网。
1. 数据准备
1. 下载JDK
下载Java开发工具包JDK,下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html,下载待用。
2. 下载Mysql
Java 连接 MySQL 需要驱动包,下载地址为:http://dev.mysql.com/downloads/connector/j/。
解压后得到 jar 库文件,待用,最终会将红框文件导入相应项目文件中。
3. 下载MySQL
下载地址:https://dev.mysql.com/downloads/installer/,待用。
4. 下载Java IDE工具Eclipse
下载地址: http://www.eclipse.org/downloads/packages/,
选择 Eclipse IDE for Java Developers下载即可。
2. 安装Java开发工具包JDK
1. 双击运行工具包,一直确定即可安装完毕。
2. Java开发环境配置
安装完毕后,针对win10系统,鼠标右击【我的电脑】——>[属性]。
进入系统【环境变量】设置
3.具体变量设置参数
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk-14.0.1 // 要根据自己的实际路径配置
变量名:Path
变量值:%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;
4.测试JDK是否安装成功
1、Win+R,键入”cmd”;
2、键入命令: java -version,出现以下信息,说明环境变量配置成功;
3. 安装MySql
- 双击运行如下图下载的“mysql-installer-community-8.0.20.0.msi”文件。
- 选择全部安装“Full”,单机“next”
- 单机下一步“next”,其他值可默认
- 单机下一步“next”,其他值可默认
5. 单机按钮“Execute”,进行安装配置
6. 安装配置过程如下图。
7. 单机下一步“next”,其他值可默认
- 单机下一步“next”,其他值可默认
- 单机下一步“next”,其他值可默认
- 单机下一步“next”,其他值可默认
- 输入密码和确认密码,切记不要忘记,后面还要进行密码验证。然后单机下一步“next”,其他值可默认。
- 单机下一步“next”,其他值可默认。
- 单机按钮“Execute”。
- 单机“finish”。
- 单机下一步“next”,其他值可默认。
- 单机“finish”,其他值可默认。
- 单机下一步“next”,其他值可默认。
- 输入刚刚设置的密码,并单机“Check”按钮,通过单机下一步“next”,其他值可默认。
- 单机按钮“Execute”。
- 单机“finish”。
- 单机下一步“next”,其他值可默认。
- 单机“finish”。
- 出现如下两个界面。
单机红框,进入登录界面,如下图
24.登录界面
25.登录进入
4. 创建数据库和表
进入登录界面之后,创建数据库“RUNOOB”,创建数据表“websites”,数据网址参考:https://www.runoob.com/java/java-mysql-connect.html
SQl语句:创建数据库“RUNOOB”,创建表“websites”,并插入相关数据。
CREATE SCHEMA RUNOOB;
USE RUNOOB;
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');
5.安装EClipse并配置MySQL驱动包
1、将下载好的EClipse工具解压,双击下图红框中eclipse.exe 文件即可打开。
2、创建工作空间为“eclipse-mysql”。
3、新建Java项目
4、创建项目名称为“Con_Mysql”,单机下一步。
5、单机完成。
6、设置moudule-info.java文件名称为“Con_Mysql”
7、创建完成,如下图。
9、右键工程,新建类文件,如下图。
10、设置包名为“com.runoob.mysql”,类名为“con_mysql”,单机完成。
11、创建结果如下。
12、右键工程,新建文件夹libs,用来放各种外部包。
13、将刚才下载好的MySQL驱动程序,拷贝到libs文件夹下。
14、构建路径MySQL驱动程序jar包
在eclipse中
a:点击项目——>选择属性
b:打开属性后,点击Java Build Path构建路径,选择Libraries,点击添加Add JAEs…,选择刚刚添加入项目libs中的MySQL驱动程序jar包,然后点击Apply and Close。
选择MySQL驱动程序jar包
15、添加完成结果如下图。
6. 测试连接MySQl数据库
在项目中的 src 目录下面有一个文件 module-info.java,打开它,里面的内容应该是: module 项目名 {},需要在大括号中加一句话 requires java.sql; 否则引用java.sql会出错
module Con_Mysql {
requires java.sql;
}
打开con_mysql.java,添加代码如下:
package com.runoob.mysql;
import java.sql.*;
public class con_mysql {
//这里是MySQLDemo 类
/* *java连接mysql数据库 *1、加载驱动程序 *2、数据库连接字符串"jdbc:mysql://localhost:3306/数据库名?" *3、数据库登录名 *3、数据库登录密码 */
// MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL
//static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
// static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB";
// MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL
static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB?useSSL=false&serverTimezone=UTC";
// 数据库的用户名与密码,需要根据自己的设置
static final String USER = "root";
static final String PASS = "12345678";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try{
// 注册 JDBC 驱动
Class.forName(JDBC_DRIVER);
// 打开链接
System.out.println("连接数据库...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
// 执行查询
System.out.println(" 实例化Statement对象...");
stmt = conn.createStatement();
String sql;
sql = "SELECT id, name, url FROM websites";
ResultSet rs = stmt.executeQuery(sql);
// 展开结果集数据库
while(rs.next()){
// 通过字段检索
int id = rs.getInt("id");
String name = rs.getString("name");
String url = rs.getString("url");
// 输出数据
System.out.print("ID: " + id);
System.out.print(", 站点名称: " + name);
System.out.print(", 站点 URL: " + url);
System.out.print("\n");
}
// 完成后关闭
rs.close();
stmt.close();
conn.close();
}catch(SQLException se){
// 处理 JDBC 错误
se.printStackTrace();
}catch(Exception e){
// 处理 Class.forName 错误
e.printStackTrace();
}finally{
// 关闭资源
try{
if(stmt!=null) stmt.close();
}catch(SQLException se2){
}// 什么都不做
try{
if(conn!=null) conn.close();
}catch(SQLException se){
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}
}
7.运行结果
点个赞吧!!!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/24445.html
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图1 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/c1255aef52ed4444923045b8a103cae8.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图3 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/8b0a750ebc984f36809f996d2336feee.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图5 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/9a6449f98bf74398b0ca4232d159945f.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图7 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/f8bf4a47f69545a5b28fb63288afb20c.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图9 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/d0dfe5128ce144938dbff3bd23c1b115.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图11 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/e153dfe90870400281b9b1b0fa36921a.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图13 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/7959c1171e9943e78eaa9fa96feecfad.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图15 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/df542d5ef22a4d16b1260d20e8d59224.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图17 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/4c42d05bc8404e91b0cf155c9f203e1a.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图19 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/98fb5559c91648a6a027116ef1cf3ce0.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图21 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/58cc6b91175440149d75c5a62bdb68aa.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图23 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/d8b879a71d8e4b97ac78f90e083fdc7f.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图25 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/e00ebed2cf4f4406a33342bee417d243.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图27 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/150c3fbc28334772b304172446e508c5.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图29 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/fd4871ce2de444a3832c968ae8b39eb0.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图31 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/2758e5453c974ce18aad16974eb6d24f.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图33 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/334e0aec75b44806949f6b64a14ab7d8.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图35 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/0db4626e50784b5392ca6163cf47fcbb.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图37 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/8ad5150f996d44cc8081fddfb77234b8.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图39 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/b51c828c23014dd8809c254a61c89367.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图41 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/034de89abcff4077951e05fe021a24a8.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图43 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/ef36732db0fe491d984b49ba9a0647f1.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图45 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/811c39acaa154d8bba7a39eb1dbd92c6.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图47 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/885e25fbf81a4b33be383039086ac507.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图49 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/9138cbc56e2e471585fcdcdb98a6b5cf.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图51 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/1d38309bfa2b41129d1881aff81e52a8.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图53 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/0c3c5991622c44aa9e6455a6768036f1.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图55 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/e8bce4ef95784212aecbbb1c90ca3667.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图57 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/3e9c93adc3f2429ab4306f49cc538c4d.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图59 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/96dc7e56a85c44d0971264f293998980.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图61 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/6e5d61d3c3604b0084337708e5f46c80.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图63 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/eb945148829641d08f71a4ad18c8944d.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图65 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/885de8690cca4a18a320bd29cac93cef.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图67 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/8de7f757cdee406994d0ecfd4884dbb6.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图69 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/e49df49ea256465184e65276018c09eb.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图71 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/2c9519b4ea5d4e99a3fdb8d8dbbd86b1.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图73 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/55fd414cfafb490eab8836a2256dc09f.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图75 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/d5f1c28cd8b446bda8f28abc5e4d58cf.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图77 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/fb9d678cffab4d66bb6f152a65d355ca.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图79 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/1ebe770a7d874cd2aa19ea2cffa8ac86.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图81 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/5e9efcb7992b4553ab096c8f265571cd.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图83 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/dd9101d77934428abbf0e652c7b7876d.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图85 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/0ae314149b134b83a69265944b58a9b9.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图87 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/5d0ac90ccd53498db7948a37eeaa4dc6.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图89 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/fee390c30dd044bfb4103e5167666050.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图91 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/c87a8135ac45458ea761c337c75d3456.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图93 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/a09720adf97840158fb93678060c47a0.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图95 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/20ae3b96430840ad9d252df7030c963b.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图97 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/f0c5a742d30b4315a9b46f31b453f268.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图99 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/54cc920c6cb846468e0cf04066328bfb.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图101 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/19d15bc71da34fbe86aa86852cba198f.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图103 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/f5249a79d3074dac98549a7b5ccbc198.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图105 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/989cbcb4119c44c88d282686b752da88.jpg)
![Java连接MySQL数据库的超级详细步骤(Windows)[通俗易懂]插图107 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/301962be9a034fa9a7fe56ee9dfb239c.jpg)