JDBC 測試支援

JdbcTestUtils

org.springframework.test.jdbc 套件包含 JdbcTestUtils,這是一組 JDBC 相關的公用程式函數,旨在簡化標準資料庫測試情境。具體來說,JdbcTestUtils 提供下列靜態公用程式方法。

  • countRowsInTable(..):計算給定表格中的列數。

  • countRowsInTableWhere(..):使用提供的 WHERE 子句計算給定表格中的列數。

  • deleteFromTables(..):從指定的表格中刪除所有列。

  • deleteFromTableWhere(..):使用提供的 WHERE 子句從給定表格中刪除列。

  • dropTables(..):刪除指定的表格。

AbstractTransactionalJUnit4SpringContextTestsAbstractTransactionalTestNGSpringContextTests 提供便利的方法,這些方法委派給 JdbcTestUtils 中上述的方法。

嵌入式資料庫

spring-jdbc 模組提供支援,用於配置和啟動嵌入式資料庫,您可以在與資料庫互動的整合測試中使用它。如需詳細資訊,請參閱 嵌入式資料庫支援使用嵌入式資料庫測試資料存取邏輯