上一篇介绍java连接Sqlserver, 这一篇主要介绍java连接mysql 废话不多提 ~~~~
1.连接前的准备
1):下载mysql:https://dev.mysql.com/downloads/mysql/ (这是Mysql社区版 需要先注册才能下载)
2) :类似于连接sqlserver一样需要一个驱动 这里同样放在 百度云盘里链接:http://pan.baidu.com/s/1jIaLRaY 密码:hsvr
3):配置 把这个驱动包同样放在jdk的安装路径下的jre/lib/ext下;
2.用Myeclipse连接Mysql数据库
1):在windows下的Show View 选择Other 输如DB Browser
2 在空白的地方右键New 会出现下图:
Driver template : 驱动模板 这里我们选择: MySQL Connector/J
Driver name: 驱动名称 : 这个可以随便写 比如我这里写了个Test
Connection URL :连接的地址 语法:jdbc:mysql://localhost:3306/Myschool localhost是本地也可以写成127.0.0.1 3306是端口号 MySchool是我们的数据库
User name: 用户名 MySql 默认的是 root;
Password : 密码 就是安装Mysql时填写的密码 我这里是1234
Driver JARs : 选择我们的驱动 点ADD JARs 选择刚才放进jdk里面的驱动包:mysql-connector-java-5.1.44-bin.jar
Driver classname : 选择: com.mysql.jdbc.Driver
完成如下图:
3)点击Test Driver 输入密码成功会出现下图:
4:新建项目>创建类 代码如下:
import java.sql.*;//导包
public class ConnMySql {
public static void main(String[] args) {
Connection Conn;//创建连接对象
try {
Class.forName("com.mysql.jdbc.Driver");//加载驱动
System.out.println("加载驱动成功!!");
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
try {
Conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/MySchool?characterEncoding=utf8&useSSL=true","root","1234");//连接地址
System.out.println("连接数据库成功!!!");
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
这里"characterEncoding=utf8&useSSL=true"是MySQL在高版本需要指明是否进行SSL连接
好了 本次教程到此结束~~~~~~~~