一、导入MySQL驱动
在使用Eclipse连接MySQL之前,需要先将MySQL的驱动导入到项目中。MySQL的驱动jar包可以在网上进行下载,这里以mysql-connector-java-5.1.48.jar为例。
步骤如下:
- 在Eclipse的工程目录下新建lib文件夹
- 将下载好的mysql-connector-java-5.1.48.jar文件拷贝到新建的lib文件夹下
- 在Eclipse中右键单击工程名称,在弹出的菜单中选择Properties
- 在Properties窗口中选择Java Build Path
- 在Java Build Path选项卡中选择Libraries
- 单击Add JARs按钮,选择刚才导入的mysql-connector-java-5.1.48.jar文件,然后单击OK确认
- 关闭Properties窗口,这时候MySQL的驱动就已经导入到项目中了
二、创建数据库连接
在使用Eclipse连接MySQL之前,需要先创建数据库连接。步骤如下:
- 在Eclipse的工程目录下右键单击,选择New → Other → Database → Connection
- 在New Connection Profile窗口中选择MySQL
- 填写数据库连接相关信息:
- 单击Test Connection按钮,验证数据库连接是否成功
- 单击Finish按钮完成数据库连接的创建
Connection Name: 随便取名字
MySQL JDBC Driver: 选择mysql-connector-java-5.1.48-bin.jar
Database Name: 数据库名称
User Name: 用户名
Password: 密码
URL: jdbc:mysql://localhost:3306/数据库名称
三、使用JDBC连接MySQL
在创建好数据库连接后,就可以使用JDBC API连接MySQL数据库了。步骤如下:
- 在Eclipse的工程目录下创建Java类
- 编写JDBC连接MySQL的代码,并在代码中使用之前创建好的数据库连接
- 运行ConnectToMySQL类,输出结果如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class ConnectToMySQL {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/数据库名称", "用户名", "密码");
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT * FROM 表名");
while (rs.next()) {
System.out.println(rs.getString("列名"));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (rs != null) rs.close();
if (stmt != null) stmt.close();
if (conn != null) conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
列名1的值
列名2的值
列名3的值
......