我使用 Java 创建了一个简单的 SQLite 连接。 现在我想同时激活 MySQL 作为在线存储数据的选项。
有没有比重写每个方法来使用 MySQL 连接更简单的方法?例如。同时使用两个 JDBC 驱动程序创建一个连接对象,所以我只有一个连接变量?
最佳答案
E.g. create a connection object with both JDBC Drivers at once, so I have only one connection variable?
简短回答:不可以。您不能使用单个 JDBC Connection
对象来更新两个完全不同的数据库系统。您甚至不能使用单个 JDBC Connection
对象在两个不同的地方更新相同类型的数据库(例如,SQLite 或 MySQL),除非您在数据库之间启用了某种复制。
如果您重新修改您的代码以使用您自己的自定义对象(类),那么您可以想象对这些类进行编码以将数据保存在 SQLite 和/或 MySQL 中,但这仍然需要与每个数据库的单独连接。
关于java - 同时使用 MySQL 和 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33313203/