java和数据库怎么连接
时间: 2024-01-03 12:48:34 浏览: 23
Java可以通过JDBC(Java Database Connectivity)API来连接数据库。JDBC是Java提供的一组访问数据库的标准接口,它定义了一套Java程序访问各种关系型数据库的规范,包括连接数据库、执行SQL语句、处理结果集等。下面是一个简单的Java程序连接MySQL数据库的示例:
1. 导入JDBC相关的类库:
```
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
```
2. 加载数据库驱动:
```
Class.forName("com.mysql.jdbc.Driver");
```
3. 建立数据库连接:
```
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, user, password);
```
其中,url是数据库连接字符串,指定了数据库的地址、端口、数据库名等信息;user和password是登录数据库的用户名和密码。
4. 执行SQL语句:
```
String sql = "SELECT * FROM users";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
```
5. 处理结果集:
```
while (rs.next()) {
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("Name: " + name + ", Age: " + age);
}
```
以上是一个简单的Java连接MySQL数据库的示例,具体的实现方式可以根据需要进行调整。