java - 处理两个 JDBC 驱动程序的通用 JDBC 驱动程序

标签 java jdbc

我创建了一个 JDBC 驱动程序的实现,它依次管理与两个数据库(例如 postgres 和 mysql)的连接。对于所有 JDBC 操作,这些连接都会根据满足的特定逻辑请求进行维护。我的问题是

  1. 这是一个好方法吗?如果没有的话谁能指点一下
  2. 内存管理会成为此类实现的一个问题吗?

最佳答案

1)通常这种事情是由DAO(数据访问对象,管理持久性的层)来管理的。使其成为 JDBC 驱动程序只会迫使您遵循某些限制,从而使编码变得更加困难(我知道您的驱动程序将不太可重用)。

2) 取决于您编码的程度。如果没有更多详细信息,很难说清楚,但没有理由必须遇到内存管理问题。

关于java - 处理两个 JDBC 驱动程序的通用 JDBC 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19329554/

相关文章:

Java 在单独的行上打印数据库记录

java - 使用 sql2o 在关闭连接之前执行更多查询

java - 大型xml文件转换技术?

java.sql.SQLSyntaxErrorException : ORA-00936: missing expression

java - 反序列化集合时不安全的泛型转换

java - 是否可以使用正则表达式限制特定路径中接受的文件

r - 从 JDBC 连接读取数据时如何使用谓词?

MySQL 访问被拒绝错误

java - MongoDB - 命令失败,错误代码 13 `not authorized by ***** to execute this command`

java - 减少静态方法/变量和多个属性文件之间的代码重复