// 导入必要的包
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class EclipseMySQLConnection {
// 定义连接数据库的方法
public static Connection connect() {
// MySQL数据库的JDBC URL, 用户名和密码
String url = "jdbc:mysql://localhost:3306/your_database_name"; // 替换为你的数据库名称
String user = "your_username"; // 替换为你的用户名
String password = "your_password"; // 替换为你的密码
Connection conn = null;
try {
// 注册 JDBC 驱动程序
Class.forName("com.mysql.cj.jdbc.Driver");
// 打开连接
conn = DriverManager.getConnection(url, user, password);
System.out.println("连接成功!");
} catch (ClassNotFoundException e) {
System.out.println("MySQL JDBC驱动程序未找到!");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("连接失败!");
e.printStackTrace();
}
return conn;
}
public static void main(String[] args) {
// 测试连接
Connection conn = connect();
if (conn != null) {
try {
// 如果连接成功,关闭连接
conn.close();
System.out.println("连接已关闭!");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
导入必要的包:我们导入了 java.sql 包中的 Connection, DriverManager, 和 SQLException 类,这些类用于与数据库进行交互。
定义连接方法:connect() 方法用于建立与 MySQL 数据库的连接。你需要将 url, user, 和 password 替换为你自己的数据库信息。
注册 JDBC 驱动程序:Class.forName("com.mysql.cj.jdbc.Driver") 用于加载 MySQL 的 JDBC 驱动程序。如果你使用的是较新的 MySQL 版本,请确保使用正确的驱动程序类名。
打开连接:DriverManager.getConnection(url, user, password) 用于获取与数据库的连接。
异常处理:我们捕获并处理了可能发生的 ClassNotFoundException 和 SQLException 异常。
测试连接:在 main 方法中调用 connect() 方法,并在连接成功后关闭连接。
请确保你已经在项目中添加了 MySQL JDBC 驱动程序(例如 mysql-connector-java.jar),并且配置好了项目的构建路径。
上一篇:mysql like 多个
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站