Java连接MySql

上一篇介绍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连接

好了  本次教程到此结束~~~~~~~~

 


 

posted @ 2017-10-25 10:14  情绪i  阅读(865)  评论(0编辑  收藏  举报