1. 下载MySQL Community Server
https://dev.mysql.com/downloads/mysql/
安装时一路向下即可,但一定要记住你的用户名和密码
安装完成后,会在系统偏好设置中找到Mysql,点进去,
开启服务(Start Mysql Server),这时会需要你的电脑密码。
2. 配置Mysql
打开终端,输入cd /usr/local/mysql/bin,查看此目录下是否有mysql
如果有,执行vim ~/.bash_profile,添加如下代码
PATH=$PATH:/usr/local/mysql/bin
添加完成后,保存退出,在命令行输入source ~/.bash_profile
最后就可以输入mysql -uroot -p登陆mysql了,这时需要你安装时的设置的密码。
3. 下载Navicat for Mysql
Navicat官网上有,但是收费,可以在网上找破解版下载,这个有很多
下载完之后,打开终端,修改安装时输入的临时密码,输入
/usr/local/mysql/bin/mysqladmin -u root -p password
会出现:
Enter password: (输入刚才弹出的临时密码)
New password: (新密码)
Confirm new password:( 确认新密码)
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.(不用理睬)
修改完之后,重启mysql服务,打开Navicat for Mysql,在上面功能栏里选择连接,然后连接mysql,需要你填写连接名(随便写),和刚刚修改后密码,然后连接测试,会提示你是否成功.如果连接不上,先在终端登录mysql,输入下面代码
use mysql;
alter user 'root'@'localhost' identified with mysql_native_password BY '你的密码';
flush privileges;
4.下载JDBC驱动
https://dev.mysql.com/downloads/connector/j/ 根据自己系统去选择
解压后,找到里面mysql-connector-java-xxxx-bin.jar文件,然后拷贝出来。
5. 通过JDBC连接Mysql
打开eclipse,新建Java Project,然后把那个bin.jar文件拷贝到这个工程下,然后选中右键Build Path>Add to Build Path,此时自动创建Referenced Libraries 包,然后点击右键,Build Path>Configure Build Path找到Order and Export这栏,将刚才拷贝进去的文件打上勾,然后点击右下角的Apply and Close,再新建包,类。
6. 语法
//1.加载驱动程序
Class.forName("com.mysql.jdbc.Driver");//mysql的都这么写
//2.获得数据库的连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/xxx?useSSL=false", "root", "123456");
//3.通过数据库的连接操作数据库,实现增删改查
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select name,age from student");//里面写sql语句,符合sql语句的数据都在rs对象里。
jdbc:mysql://(都这么写)
localhost:3306/(主机地址:mysql数据库端口号(基本都是3306))
xxx(访问的数据库名)
?useSSL=false(这个正常不需要加,如果各方面都没问题,还是连接不上数据库,可能是驱动兼容问题可以在库名后面加上?useSSL=false或?useSSL=true 这两个不一定哪个会好用)
root (你自己的数据库用户名)
123456 (你自己的数据库的密码)