我创建了一个 JDBC 驱动程序的实现,它依次管理与两个数据库(例如 postgres 和 mysql)的连接。对于所有 JDBC 操作,这些连接都会根据满足的特定逻辑请求进行维护。我的问题是
- 这是一个好方法吗?如果没有的话谁能指点一下
- 内存管理会成为此类实现的一个问题吗?
最佳答案
1)通常这种事情是由DAO(数据访问对象,管理持久性的层)来管理的。使其成为 JDBC 驱动程序只会迫使您遵循某些限制,从而使编码变得更加困难(我知道您的驱动程序将不太可重用)。
2) 取决于您编码的程度。如果没有更多详细信息,很难说清楚,但没有理由必须遇到内存管理问题。
关于java - 处理两个 JDBC 驱动程序的通用 JDBC 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19329554/