我可以使用 Vividus 工具查询哪些数据库

Iva*_*nin 4 database automation vividus

哪些数据库支持 Vividus 工具,应该如何处理数据库?

VaL*_*VaL 5

Vividus 数据库插件 vividus-plugin-db基于 JDBC,因此 Vividus 支持任何提供 JDBC 驱动程序的 DBMS。大多数这些数据库是关系型的,但是一些 NoSQL 数据库也提供 JDBC 驱动程序。

要配置数据库访问,它是必需的:

  • 将相应的插件添加到依赖项中:
implementation(group: 'org.vividus', name: 'vividus-plugin-db', version: vividusVersion)
Run Code Online (Sandbox Code Playgroud)
  • 查找相应的 JDBC 驱动程序并将其添加到依赖项中,例如对于 PostgreSQL:
implementation(group: 'org.postgresql', name: 'postgresql', version: '42.2.13')
Run Code Online (Sandbox Code Playgroud)
  • 配置强制 DB 访问属性(Vividus 支持连接到多个不同和相同类型的 DB),例如对于 PostgreSQL 实例:
db.connection.my-postgresql.driver-class-name=org.postgresql.Driver
db.connection.my-postgresql.url=jdbc:postgresql://host:5432/dbname
db.connection.my-postgresql.username=user
db.connection.my-postgresql.password=secret
Run Code Online (Sandbox Code Playgroud)

其中my-postgresql是用户定义的 DB 键,它将在步骤中用于引用匹配的 DB。