java - 内存数据库使用maven使用内存数据库测试mysql数据库操作API

标签 java mysql jdbc junit hsqldb

我必须使用 JUnit 测试用例测试一些 api。实际上我有一些简单的 JDBC 数据库连接和 API 代码来从 MYSQL 数据库检索数据。 但我需要一个内存数据库来测试代码的正确性。我正在使用maven。 任何人都可以给我适当的建议和步骤吗?如果可能,请提供一些示例 JUnit 代码来测试它。

谢谢, RK

最佳答案

您可以使用HSQLDB内存数据库 100% JDBC API 兼容。

要从对象生成 JSON 字符串,您可以使用 Jacson 。因此,从 jdbc 结果集创建对象,然后创建 JSON 字符串。

关于java - 内存数据库使用maven使用内存数据库测试mysql数据库操作API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18316315/

相关文章:

mysql - 将 SQL 查询转换为 Laravel?

android - 如何在 ListView 或 TableView 中显示来自 SQL Server 的数据

java - 用于 Java 的 SQL 服务器 stub

java - 跨类访问H2连接

java - 无法在 Jelastic 5.4 版上通过 Deploment Manager 将 WAR 文件部署到 Tomcat

java - 即使构建成功后,通过 jenkins 执行批处理文件时也不会执行测试用例

mysql - 查询结果的where子句

java - Python 结构体和读取 Java 中的值

php - PHP 中 memcache 过期的最佳实践

java.sql : Validate ResultSet format