java - 模拟数据库驱动程序

标签 java database jdbc mocking

是否有某种 JDBC 驱动程序可以简单地忽略数据库调用?

为了开发,我正在将应用程序迁移到虚拟机。在这里,我只想处理 GUI 部分。但是应用程序向数据库发出了多个请求,这些请求甚至不允许应用程序启动。我现在不想更改应用程序代码,因为数据库耦合度很高。

所以我在想可能有一个 JDBC 驱动程序,它只返回空的查询结果。

最佳答案

我决定自己编写一个简单的模拟驱动程序。这非常简单,并且做了我想要的。我可以通过配置文件切换应用程序的数据库驱动程序,这样我就可以让应用程序以一种简单的方式使用我的驱动程序。

然后我扩展了驱动程序以返回它从 CSV 文件解析的数据。我在谷歌代码上发布了代码,也许其他人可以使用它:dummyjdbc

关于java - 模拟数据库驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9326207/

相关文章:

mysql - C 程序使用 MySQL API 进行备份?

java - Java 类中的 MySQL 语法错误?

java - 哪个 close() 先运行?

java - 使用 Java 压缩 ZIP 中的大文件

java - Java中的力导向布局实现

java - 如何使用 Java 8 流向列表中的项目字段添加值

sql-server - 优势数据库或 SQL Server

java - Hibernate Query.executeUpdate 是做什么的?

java - 为什么在使用 DriverManager.getConnection 时我的 SQL 连接会卡住?

java - 可以在 Gigaspaces XAP 8 中不使用 SQL 来保存数据吗?