同时使用MySQL和SQLite

时间:2015-10-24 00:21:17

标签: java mysql sqlite jdbc

我使用Java创建了一个简单的SQLite连接。 现在我想同时激活MySQL作为在线存储数据的选项。

有没有比重写每个方法更简单的方法来使用MySQL连接?例如。一次用两个JDBC驱动程序创建一个连接对象,所以我只有一个连接变量?

1 个答案:

答案 0 :(得分:1)

  

E.g。一次用两个JDBC驱动程序创建一个连接对象,所以我只有一个连接变量?

简短回答:不可以。您不能使用单个JDBC Connection对象来更新两个完全不同的数据库系统。您甚至无法使用单个JDBC Connection对象在两个不同的位置更新相同类型的数据库(例如,SQLite或MySQL),除非您在数据库本身之间启用了某种复制。

如果您重新编写代码以使用自己的自定义对象(类),那么您可以设想编写这些类以将数据保存在SQLite和/或MySQL中,但这仍然需要单独连接到每个数据库。 / p>