共計 827 個字符,預計需要花費 3 分鐘才能閱讀完成。
在 Java 中使用 JDBC 執行 SQL 語句的方法主要有以下幾種:
- 使用 Statement 對象執行 SQL 語句:
Statement statement = connection.createStatement();
String sql = "SELECT * FROM table_name";
ResultSet resultSet = statement.executeQuery(sql);
// 處理結果集...
- 使用 PreparedStatement 對象執行帶參數的 SQL 語句:
String sql = "INSERT INTO table_name (column1, column2) VALUES (?, ?)";
PreparedStatement preparedStatement = connection.prepareStatement(sql);
preparedStatement.setString(1, value1);
preparedStatement.setInt(2, value2);
int rowsAffected = preparedStatement.executeUpdate();
// 處理影響的行數...
- 使用 CallableStatement 對象執行存儲過程:
String sql = "{call procedure_name(?, ?)}";
CallableStatement callableStatement = connection.prepareCall(sql);
callableStatement.setString(1, value1);
callableStatement.setInt(2, value2);
callableStatement.execute();
// 處理存儲過程的結果...
以上是常用的幾種方法,具體使用哪種方法取決于具體的需求和 SQL 語句的類型。此外,還可以使用 ORM 框架(如 Hibernate、MyBatis)來簡化 數據庫 操作。
丸趣 TV 網 – 提供最優質的資源集合!
正文完
發表至: Java
2023-12-20