
MySQL
1. 使用插件连接数据库
2. 在代码中编写连接数据库的代码

Java
步骤如下:
1)打开Eclipse,点击“Window”菜单,选择“Preferences”。
2)在左侧栏中选择“Data Management”,然后选择“Connectivity”。
3)在右侧栏中选择“Driver Definitions”并点击“Add”,选择所要用的数据库的JDBC驱动程序。这里以MySQL为例,选中MySQL的JDBC driver。
4)填写数据库的相关信息,例如数据库名称、主机名和端口号等。
5)测试连接。如果成功,会提示“Connection successful”。
2. 在代码中编写连接数据库的代码
步骤如下:
1)导入相关的包(例如JDBC相关的包)。
2)注册JDBC驱动程序。
3)使用Connection类建立数据库的连接。
4)通过Connection对象创建Statement对象或PreparedStatement对象,执行SQL语句并获取结果集。
例如,以下是连接MySQL数据库的示例代码:
Java
import Java.sql.Connection;
import Java.sql.DriverManager;
import Java.sql.PreparedStatement;
import Java.sql.ResultSet;
import Java.sql.SQLException;
public class ConnectMySQL {
public static void mAIn(String args[]) {
// JDBC驱动名及数据库URL
final String JDBC_DRIVER = "com.MySQL.jdbc.Driver";
final String DB_URL = "jdbc:MySQL://localhost:3306/test";
// 数据库的用户名和密码
final String USER = "root";
final String PASS = "123456";
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
// 注册JDBC驱动
Class.forName(JDBC_DRIVER);
// 建立数据库连接
conn = DriverManager.getconnection(DB_URL, USER, PASS);
// 执行SQL语句
String sql = "SELECT * FROM student";
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery();
// 处理结果集
while (rs.next()) {
// 以列名为参数获取对应的值
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.print("ID: " + id);
System.out.print(", Name: " + name);
System.out.println(", Age: " + age);
}
} catch (SQLException se) {
se.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭资源
try {
if (rs != null)
rs.close();
if (stmt != null)
stmt.close();
if (conn != null)
conn.close();
} catch (SQLException se) {
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}
}
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号