用于更新多个数据库结构的java技术

时间:2014-06-25 19:04:29

标签: java database design-patterns jdbc orm

我必须编写一个组件来读取xml文件并更新已创建的数据库表。问题是xmls更改为拥有新数据,然后相应的数据库表结构发生变化。

但是我需要一个通用的解决方案和一个组件来完成它,并且不想为特定的更改xml和数据库结构进行编码

我没有找到任何ORM,JDBC技术/设计模式来实现这一目标。有什么建议吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

使用Hibernate ......有可能(试一试)

Hibernate,在执行代码时首先查找hibernate.properties文件(请记住hibernate.properties应该放在src文件夹中)。

如果找到' hibernate.properties'文件,它首先读取该文件的内容。所以,现在你编写DriverClass,URL,用户名和密码来连接一个数据库(比如MySQl),然后使用saveOrUpdate();方法或使用其他方法,更新数据库

对于第二个数据库,使用配置文件,在hibernate.cfg.xml(或您自己的名称到cofiguration文件)中提供信息DriverClass,URL,用户名和密码,并使用cfg.configure();读取配置文件的方法。

如果您有任何问题,请告诉我