当前位置:首页 > 编程技术 > 正文

jdbc如何连接数据库

jdbc如何连接数据库

JDBC(Java Database Connectivity)是Java语言中用于访问数据库的API。以下是一个简单的步骤说明,如何使用JDBC连接数据库: 1. 导...

JDBC(Java Database Connectivity)是Java语言中用于访问数据库的API。以下是一个简单的步骤说明,如何使用JDBC连接数据库:

1. 导入JDBC驱动

您需要确保已经将数据库的JDBC驱动添加到项目的依赖中。例如,如果您使用的是MySQL数据库,您需要添加MySQL的JDBC驱动。

在Maven项目中,您可以在`pom.xml`文件中添加以下依赖:

```xml

mysql

mysql-connector-java

8.0.26

```

2. 加载JDBC驱动

使用`Class.forName()`方法加载JDBC驱动。

```java

Class.forName("com.mysql.cj.jdbc.Driver");

```

3. 建立数据库连接

使用`DriverManager.getConnection()`方法建立连接。

```java

String url = "jdbc:mysql://localhost:3306/数据库名?useSSL=false";

String username = "用户名";

String password = "密码";

Connection conn = DriverManager.getConnection(url, username, password);

```

4. 创建Statement或PreparedStatement

使用`Connection`对象创建`Statement`或`PreparedStatement`对象。

```java

Statement stmt = conn.createStatement();

```

或者

```java

String sql = "SELECT FROM 表名";

PreparedStatement pstmt = conn.prepareStatement(sql);

```

5. 执行SQL语句

使用`Statement`或`PreparedStatement`对象执行SQL语句。

```java

ResultSet rs = stmt.executeQuery("SELECT FROM 表名");

```

或者

```java

rs = pstmt.executeQuery();

```

6. 处理结果

遍历`ResultSet`对象,获取数据。

```java

while (rs.next()) {

String name = rs.getString("列名");

// 处理数据

最新文章