MySQL数据库的安装配置 + Navicat安装与使用 + eclipse中使用MySQL(2021.8)
MySQL的安装与配置下载与安装MySQL官网下载网址: https://www.mysql.com/cn/downloads/下载最下面的GPL的版本,为社区免费版本,本次安装为MySQL 8.0.26版本。下载windows版本适配的MySQL。下载450M左右的MSI,可以下载到非系统盘,安装时最好默认安装到C盘。在路径中找到刚下载的MSI文件,开始安装MySQL。第一页选择Custom自定
一、MySQL的安装与配置
下载与安装
MySQL官网下载网址: https://www.mysql.com/cn/downloads/
下载最下面的GPL的版本,为社区免费版本,本次安装为MySQL 8.0.26版本。
下载windows版本适配的MySQL。
下载450M左右的MSI,可以下载到非系统盘,安装时最好默认安装到C盘。
在路径中找到刚下载的MSI文件,开始安装MySQL。
第一页选择Custom自定义安装,next。
下一页中在product中选中MySQL Server的最子项,点击绿色箭头加入到右边安装选项中。
接下来除了自己设定数据库的密码,直接next+install,最后finish完成安装。在开始界面中可以看到刚安装好的MySQL,打开后输入密码,安装成功。
配置环境变量
右击我的电脑->属性->高级系统设置–>环境变量,在系统变量(s),path中新增环境变量,新增为MySQL的bin路径,默认安装在:C:\Program Files\MySQL\MySQL Server 8.0\bin
增加后在cmd中输入“mysql -uroot -p” ,输入密码,查看是否可以使用MySQL。
二、Navicat安装与使用
对于初学者来说,最好下载Navicat来进行数据可视化,熟悉MySQL语句使用也可以不使用Navicat,Navicat版本号为2016版。
链接:https://pan.baidu.com/s/1AxgQ9Zi0BebzPv7VE9nHtw
提取码:3090
三、在eclipese中配置与使用MySQL
eclipse版本:2021-06 (4.20.0)
MySQL版本:8.0.26
JDBC版本:8.0.26(都是目前最新版本)
在eclipse中使用MySQL,需要有驱动包,即JDBC包,在官网中可以下载,本次下载地址:
https://mvnrepository.com/artifact/mysql/mysql-connector-java,下载jar文件,可以下载到非系统盘。
在eclipse中依次打开Window—>preferences—>java—>Build Path—>User Libraries。
点击new,新建一个名为JDBC的库,并勾选系统库的选项框。红色×是因为已经建过了,首次建库不会出现,建立后看到JDBC库。
建好后,点击Add External JARs,打开到你的jdbc存放的目录,即刚下载好的jar文件,点击右下角“Apply and close”。
建好库后即可在项目中导入包,项目(example)右键—>Build Path—>Configure Build Path。
1)点击右侧Libraries菜单下的Add Library—>User Library,之后点击Next,在刚刚新建好的JDBC库前边打上对勾点击finish;
2)在此界面还需要点击Add External JARS,添加下载好的jar包。
成功后可以看到项目里有了JDBC包。
至此eclipse配置好了MySQL,可以在项目中使用数据库操作数据。
四、测试
创建数据库有两种方式,一种可以在MySQL中建立,也可以在navicat中新建连接,在连接中新建数据库,效果一样。
点击进入MySQL,输入密码后,输入语句create database test;建立新数据库test,输入语句show databases;可以查看已有数据库,其中example数据库为使用navicat创建的数据库。
创建好数据库后在eclipse中新建一个类test,在类中加入以下代码,此代码中数据库的用户名与密码使用之前安装MySQL时设置的密码。
运行代码前要确定电脑MySQL服务已经打开,优化清理功能有时会清理掉MySQL服务。
package example;
import java.sql.*;
public class test {
public static void main(String args[]) {
Connection conn=null;
try {
Class.forName("com.mysql.cj.jdbc.Driver"); //新版需加.cj.
System.out.println("驱动成功");
}
catch (Exception e) {
System.out.print("驱动失败");
e.printStackTrace();
}
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
System.out.println("连接成功");
conn.close();
}
catch (Exception e) {
System.out.print("连接失败");
e.printStackTrace();
}
}
}
如果驱动和数据库都连接成功,则会打印:
参考博客:
https://www.cnblogs.com/xiaokang01/p/12092160.html
https://blog.csdn.net/Tang_Chuanlin/article/details/79602889
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)