jdbc怎么连接数据库
时间: 2023-11-21 21:58:25 浏览: 26
JDBC(Java Database Connectivity)是Java语言操作数据库的一种标准接口,可以通过它连接和操作各种类型的关系型数据库。
下面是连接MySQL数据库的示例代码:
```java
import java.sql.*;
public class JdbcDemo {
public static void main(String[] args) {
try {
// 加载驱动
Class.forName("com.mysql.jdbc.Driver");
// 建立连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
// 创建Statement对象
Statement stmt = conn.createStatement();
// 执行SQL语句,获取结果集
ResultSet rs = stmt.executeQuery("SELECT * FROM student");
// 遍历结果集
while (rs.next()) {
System.out.println(rs.getString("name") + "\t" + rs.getInt("age"));
}
// 关闭连接
rs.close();
stmt.close();
conn.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
上述代码中,首先通过 `Class.forName()` 方法加载MySQL驱动,然后通过 `DriverManager.getConnection()` 方法建立连接,接着创建 `Statement` 对象来执行SQL语句,最后通过 `ResultSet` 对象遍历结果集。注意,在使用完数据库连接后,要及时关闭连接,以释放资源。