在Java代码中使用JDBC API连接MySQL数据库,需要指定数据库的URL、用户名和密码等信息。
时间: 2024-02-03 08:12:12 浏览: 85
是的,连接MySQL数据库需要指定以下信息:
1. 数据库URL:指定数据库所在的主机名、端口号和数据库名称,格式为:jdbc:mysql://hostname:port/database
2. 用户名和密码:用于登录数据库的用户名和密码
3. JDBC驱动程序:需要下载并安装MySQL的JDBC驱动程序,然后在代码中使用Class.forName()方法加载驱动程序。
具体的Java代码如下所示:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLConnection {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase"; // 数据库URL
String user = "root"; // 用户名
String password = "password"; // 密码
Connection conn = null;
try {
// 加载MySQL的JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 获取数据库连接
conn = DriverManager.getConnection(url, user, password);
// 执行SQL语句...
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
} finally {
// 关闭数据库连接
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
```
其中,Class.forName()方法用于加载MySQL的JDBC驱动程序,DriverManager.getConnection()方法用于获取数据库连接。在finally块中,需要关闭数据库连接以释放资源。
阅读全文