数据库操作:Java连接MySQL和处理异常示例
在Java中,我们可以使用JDBC(Java Database Connectivity)来连接MySQL数据库。以下是一个简单的示例,包括建立连接、执行SQL语句以及处理异常。
- 引用JDBC相关库
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
- 创建一个方法来连接MySQL并执行操作
public class DatabaseOperation {
private Connection connection;
public DatabaseOperation(String url, String username, String password) throws SQLException {
// 连接数据库
this.connection = DriverManager.getConnection(url, username, password));
if (connection == null) {
throw new SQLException("Failed to connect to the database");
}
}
// 定义一个方法执行SQL语句
public void executeSql(String query) throws SQLException {
// 创建Statement对象
Statement stmt = connection.createStatement();
// 执行SQL语句
ResultSet rs = stmt.executeQuery(query);
// 处理查询结果
if (rs != null) {
while (rs.next()) {
System.out.println(rs.getString("column_name"))); // 注意替换这里的"column_name"
}
}
// 关闭资源
rs.close();
stmt.close();
connection.close();
}
}
这个示例创建了一个DatabaseOperation
类,用于连接MySQL数据库并执行SQL语句。在executeSql
方法中,你可以根据需要替换输出的列名。
当执行SQL语句或关闭资源时,如果发生异常,会捕获并打印异常信息。
还没有评论,来说两句吧...