java连接数据库的代码
时间: 2023-06-22 11:34:33 浏览: 80
下面是 Java 连接 MySQL 数据库的示例代码:
```java
import java.sql.*;
public class ConnectMySQL {
public static void main(String[] args) {
// 数据库连接参数
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
// 定义连接对象
Connection conn = null;
try {
// 加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// 创建连接
conn = DriverManager.getConnection(url, user, password);
// 执行 SQL 语句
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM user");
// 输出查询结果
while (rs.next()) {
System.out.println(rs.getString("name") + " " + rs.getString("age"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭连接
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
```
其中,`url` 是连接字符串,格式为 `jdbc:mysql://<hostname>:<port>/<database>`,`user` 和 `password` 是数据库的用户名和密码。在 `try` 块中,首先加载 MySQL 驱动,然后创建连接,执行 SQL 语句并输出查询结果。最后在 `finally` 块中关闭连接。
阅读全文