创建mysql数据库连接
网站编辑2023-05-17 10:03:58252
在使用Java连接MySQL数据库之前,需要先安装MySQL驱动程序。可以从MySQL官方网站下载MySQL Connector/J驱动程序,也可以使用Maven等构建工具自动下载。

在Java项目中,需要将MySQL驱动程序导入到项目中。可以将MySQL Connector/J驱动程序的jar包复制到项目的lib目录下,然后在项目中添加该jar包的引用。
在Java中,可以使用JDBC API来连接MySQL数据库。以下是一个简单的示例代码,用于创建一个MySQL数据库连接:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLConnection {
public static void main(String[] args) {
Connection conn = null;
try {
// 加载MySQL驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 创建数据库连接
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
conn = DriverManager.getConnection(url, user, password);
System.out.println("数据库连接成功!");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
在上面的代码中,首先使用Class.forName()方法加载MySQL驱动程序,然后使用DriverManager.getConnection()方法创建数据库连接。其中,url参数指定了连接的数据库地址和端口号,user参数指定了连接的用户名,password参数指定了连接的密码。
在使用完数据库连接后,需要将其关闭以释放资源。可以在finally块中使用Connection.close()方法关闭数据库连接,如下所示:
```java
try {
// 执行数据库操作
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
```
在上面的代码中,如果数据库操作出现异常,会在catch块中打印异常信息。无论是否出现异常,都会在finally块中关闭数据库连接。







