Eclipse链接MySQL数据库全过程(包括MySQL数据库的安装)

1. 下载驱动包

直接从官网上下载
链接:https://dev.mysql.com/downloads/connector/
进去之后选择先注册,然后选择Connector/J进入下载页面:
在这里插入图片描述
PS: 各数据库的驱动包(JDBC)下载的总结博客
https://blog.csdn.net/u014689794/article/details/79969352

2. Eclipse中加载驱动

新建project后>右键>build path>Configure Build Path:
在这里插入图片描述

这样就能在自己创建的project里面看到加载好的驱动:
在这里插入图片描述

3. 下载安装MySQL数据库

下载链接:https://dev.mysql.com/downloads/mysql/
下载的是Windows (x86, 64-bit), ZIP Archive(免安装版,直接解压即可)

  • 配置系统环境变量

在系统环境中新建MYSQL_HOME:
在这里插入图片描述

然后在path变量后加入;%MYSQL_HOME%\bin

  • 配置默认文件

在Mysql的解压路径下新建文件my.ini,并将以下代码复制进去:
basedir和datadir要改成自己的。

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\eclipse\MySQL\mysql-8.0.15-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\eclipse\MySQL\mysql-8.0.15-winx64\MyDB
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

  • 初始化数据库

以管理员的身份运行(必须)cmd命令窗口,进入到自己的mysql的安装目录下的bin目录中,并输入mysqld --initialize --console 命令初始化mysql的data数据目录。
在这里插入图片描述
图中是生成的随机密码。

  • 安装MySQL服务

在bin目录下执行mysqld --install安装服务
在这里插入图片描述

  • 启动MySQL的服务

输入net start mysql启动MySQL的服务
在这里插入图片描述

  • 停止MySQL服务的命令
net stop mysql
  • 更改密码

mysqladmin -u root -p password 1234(新密码)
回车后会需要你输入刚刚初始化时产生的随机密码

  1. 进入MySQL

因为已经将mysql安装路径加入环境变量中,所以不用再进入到bin路径,打开cmd,输入
mysql -uroot -p 回车输入密码,即可进入Mysql
在这里插入图片描述

4. MySQL数据库的操作

1. 创建数据库

create database  MyTest;

切换、使用指定数据库

use MyTest;

2. 创建数据表格

CREATE TABLE student (
    -> id int,
    -> name varchar(20) );

MySQL数据库常用语法(见下一篇文章)

5.eclipse测试代码

/*
 * 对数据库操作的类
 */
import java.sql.*;

public class MyDemo {
	
	//定义所需要的对象
	public PreparedStatement ps = null ;
	public Connection ct = null ;
	ResultSet rs = null ;
	
	String url = "jdbc:mysql://localhost:3306/MyTest";//MyTest是要连接的数据库的名字
	String user = "root";//用户名
	String passwd = "0810";//自己MySQL数据库的密码
	String dirver = "com.mysql.cj.jdbc.Driver";
	
	//构造函数,初始化ct
	public MyDemo()
	{
		try
		{
			//加载驱动
			Class.forName(dirver);
			//得到链接
			ct = DriverManager.getConnection(url,user,passwd);
			System.out.println("Success loading Mysql Driver!");
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
	}
	public static void main(String args[]){
//		System.out.println("Start loading Mysql Driver!");
		MyDemo my = new MyDemo();
	}
}

运行之后出现以下,则链接成功:
在这里插入图片描述
参考链接:
https://blog.csdn.net/qq_38247544/article/details/80419692
https://blog.csdn.net/qq_37350706/article/details/81707862
https://www.cnblogs.com/dtting/p/7691202.html

原创文章 37 获赞 5 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Yolandalt7777777/article/details/88647303