由于上篇的篇幅已经太大,就把最后一步单独列出来,做一讲解。
还是先附上下载链接:https://dev.mysql.com/downloads/connector/j/
截图:
接着打开eclipse,新建一个java project:“demo1”
在demo1里面新建一个folder(也就是文件夹):“lib1”,放置你的连接器MySQL Connector/J
解压缩MySQL Connector/J,把mysql-connector-java-5.1.47-bin.jar这个压缩包直接拖拽到lib1里面
之后右键demo1的properties(也就是属性)载入连接器(Java Bulid Path--libraries--Add JARs..--demo1--lib1),把连接器导入,附上一张截图:
之后新建两个class文件:“conn”,“SqlConnection”这两个文件名最好与其内容里的类名相同
粘贴代码:
conn.java文件内容:
package demo1;
import java.sql.Connection;
import java.sql.SQLException;
public class conn {
public static void main(String[] args) {
// TODO Auto-generated method stub
SqlConnection test = new SqlConnection();
test.TheSqlConnection();
}
}
SqlConnection.java文件内容:
package demo1;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class SqlConnection {
//这里是SqlConnection 类
/*
*java连接mysql数据库
*1、加载驱动程序
*2、数据库连接字符串"jdbc:mysql://localhost:3306/数据库名?"
*3、数据库登录名
*3、数据库登录密码
*/
private static final String URL="jdbc:mysql://localhost:3306/test";//数据库连接字符串,这里的deom为数据库名
private static final String NAME="root";//登录名
private static final String PASSWORD="123456";//密码
public void TheSqlConnection() {
{
//1.加载驱动
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
System.out.println("未能成功加载驱动程序,请检查是否导入驱动程序!");
//添加一个println,如果加载驱动异常,检查是否添加驱动,或者添加驱动字符串是否错误
e.printStackTrace();
}
Connection conn = null;
try {
conn = DriverManager.getConnection(URL, NAME, PASSWORD);
System.out.println("获取数据库连接成功!");
} catch (SQLException e) {
System.out.println("获取数据库连接失败!");
//添加一个println,如果连接失败,检查连接字符串或者登录名以及密码是否错误
e.printStackTrace();
}
//数据库打开后就要关闭
if(conn!=null)
{
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
conn=null;
}
}
}
}
}
之后再main函数所在文件,也就是conn.java,右键 run运行
最后再加上一张最终截图:
如若你测试得到的结果与最后截图相差不多,那就说明,你这一套已经基本安装成功