JDBC Testing Support
JdbcTestUtils
org.springframework.test.jdbc
包包含 JdbcTestUtils
,它是一系列JDBC 相关实用功能,旨在简化标准数据库测试场景。具体来说,JdbcTestUtils
提供以下静态实用方法。
The org.springframework.test.jdbc
package contains JdbcTestUtils
, which is a
collection of JDBC-related utility functions intended to simplify standard database
testing scenarios. Specifically, JdbcTestUtils
provides the following static utility
methods.
-
countRowsInTable(..)
: Counts the number of rows in the given table. -
countRowsInTableWhere(..)
: Counts the number of rows in the given table by using the providedWHERE
clause. -
deleteFromTables(..)
: Deletes all rows from the specified tables. -
deleteFromTableWhere(..)
: Deletes rows from the given table by using the providedWHERE
clause. -
dropTables(..)
: Drops the specified tables.
|
Embedded Databases
`spring-jdbc`模块为配置和启动嵌入式数据库提供支持,你可以在与数据库交互的集成测试中使用它。有关详情,请参阅Embedded Database Support和Testing Data Access Logic with an Embedded Database。
The spring-jdbc
module provides support for configuring and launching an embedded
database, which you can use in integration tests that interact with a database.
For details, see Embedded Database Support
and Testing Data Access
Logic with an Embedded Database.