在Java中连接数据库通常使用JDBC(Java Database Connectivity)API。以下是连接数据库的基本步骤:
导入JDBC驱动
首先,需要下载与数据库相对应的JDBC驱动程序,例如MySQL或Oracle的驱动程序。
将下载的JAR文件添加到Java项目的类路径中,可以通过Eclipse等IDE的“Add As Library”功能完成。
加载驱动
使用`Class.forName`方法加载数据库驱动。例如,对于MySQL数据库,使用`Class.forName("com.mysql.jdbc.Driver")`。
获取数据库连接
使用`DriverManager.getConnection`方法获取数据库连接。需要提供数据库URL、用户名和密码。例如:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_name", "username", "password");
执行SQL语句
创建`Statement`对象来执行SQL查询或更新语句。
Statement stmt = conn.createStatement();
处理查询结果
执行查询后,使用`ResultSet`对象处理查询结果。
ResultSet rs = stmt.executeQuery("SELECT * FROM table_name");
while (rs.next()) {
// 处理每一行数据
}
关闭资源
在使用完数据库连接、语句和结果集后,应该关闭它们以释放资源。
rs.close();
stmt.close();
conn.close();
以上步骤概述了使用JDBC连接数据库的基本流程。实际应用中,可能还需要考虑异常处理、连接池的使用以及事务管理等高级特性。