关于java使用JDBC连接数据库时更改数据库失效

近段时间进行项目版本更新时遇到这样一个问题:

   数据库是使用JDBC形式来进行连接的(即在java类里写死数据库的ip等连接信息),需求要我更改数据库地址,但是我在类里改好新地址及其他信息后增量部暑后却没有生效,数据库还是连接的旧库。

 
    //public static final String url = "jdbc:mysql://133.96.93.100/student";  //旧地址
  public static final String url = "jdbc:mysql://133.96.93.111/student2";  //新地址
public static final String name = "com.mysql.jdbc.Driver"; public static final String user = "root"; public static final String password = "root";

        问题原因:

    虽然更新了此类,但是工程中引用此类的其他java类并没有更新,其他类还是引用的旧类的信息,所以导致更改数据库    无效。

  解决方法:

    1.如果只想增量更新,那就将所有引用此类的java类都重新进行编译然后进行更新部署。

    2.如果想全量更新,那就简单多了,把整个工程都重新编译一下然后进宪部署即可。


发布了118 篇原创文章 · 获赞 59 · 访问量 49万+

猜你喜欢

转载自blog.csdn.net/u012255097/article/details/79721793