因为这个项目一直在使用Mybatis框架操作数据库,我们的思路只局限于如何使用Mybatis切换数据库。刚好我在进行查询操作的时候使用了原生JDBC,就想到了我们可以在每次需要进行指定用户数据库操作时,根据前端用户传来的需要操作哪个数据库的指定信息,拼接形成url,实现指定数据库。
具体示例如下:
String jdbcUrl = "jdbc:mysql://localhost:3306/"+this.dbname+"?useSSL=false&serverTimezone=UTC";
因为这个项目一直在使用Mybatis框架操作数据库,我们的思路只局限于如何使用Mybatis切换数据库。刚好我在进行查询操作的时候使用了原生JDBC,就想到了我们可以在每次需要进行指定用户数据库操作时,根据前端用户传来的需要操作哪个数据库的指定信息,拼接形成url,实现指定数据库。
具体示例如下:
String jdbcUrl = "jdbc:mysql://localhost:3306/"+this.dbname+"?useSSL=false&serverTimezone=UTC";