Connection conn = dataSource.getConnection(), 操作sql语句如何写?
在Java中,使用JDBC(Java Database Connectivity)来操作SQL数据库的步骤通常如下:
- 建立连接
Connection conn = dataSource.getConnection();
- 创建一个Statement
Statement stmt = conn.createStatement();
- 执行SQL语句
例如,您想要执行一个简单的SELECT查询:
String sql = "SELECT * FROM your_table";
ResultSet rs = stmt.executeQuery(sql);
或者执行INSERT, UPDATE, DELETE等操作:
String sql = "INSERT INTO your_table(column1, column2) VALUES(value1, value2)";
int rowsAffected = stmt.executeUpdate(sql);
- 处理ResultSet(如果有的话)
while(rs.next()){
// 获取并处理结果集中的值
String value = rs.getString("column_name");
}
- 关闭资源
rs.close();
stmt.close();
conn.close();
请注意,上述代码没有包含错误处理和事务管理。在实际应用中,您需要确保所有的资源都被正确关闭,并且把上述代码包裹在try-catch块中来处理可能出现的SQLException。