MySQL - jdbc连接连接到错误的架构。从错误的架构中提取数据

时间:2018-04-02 09:54:47

标签: mysql spring hibernate jdbc

项目技术:Java spring hibernate + MySQL

我在同一台服务器上的生产模式“abc”中创建了一个副本模式“abc_uat”。

我在Java代码中更改连接字符串以指向新的副本模式(abc_uat),如下所示 -

<property name="url" value="jdbc:mysql://abc.com:3306/ABC_UAT?autoReconnect=true" />
            <property name="username" value="user" />
            <property name="password" value="pass" />

之前的连接细节曾经是这样的 -

<property name="url" value="jdbc:mysql://abc.com:3306/ABC?autoReconnect=true" />
            <property name="username" value="user" />
            <property name="password" value="pass" />

令人惊讶的是,当我运行此程序时,MySQL仍然与“abc”架构连接而不是“abc_uat”。

在调试期间,我可以看到Java代码正确创建了与新架构(abc_uat)的连接,但是,收到的数据来自生产架构(abc)。

以下是我创建副本的方法 -

我将导出数据用于“abc”上的sql dump文件,然后导入数据函数以将表和数据创建为“abc_uat”。

有人可以指点我,我错过了什么?

0 个答案:

没有答案