javaweb数据库连接
时间: 2023-09-14 11:07:47 浏览: 48
在 Java Web 开发中,我们可以使用 JDBC API 来连接数据库。下面是一个简单的 JDBC 连接 MySQL 数据库的示例代码:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JdbcTest {
public static void main(String[] args) {
Connection conn = null;
try {
// 加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// 获取数据库连接
String url = "jdbc:mysql://localhost:3306/mydb";
String user = "root";
String password = "password";
conn = DriverManager.getConnection(url, user, password);
// 执行 SQL 语句
// ...
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭数据库连接
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
```
其中,`com.mysql.jdbc.Driver` 是 MySQL 数据库的 JDBC 驱动类名,可以在 Maven 中添加以下依赖来引入 MySQL 驱动:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.22</version>
</dependency>
```
在连接数据库时,需要指定数据库的 URL、用户名和密码。例如,`jdbc:mysql://localhost:3306/mydb` 表示连接本地的 MySQL 数据库 `mydb`。