2
生成SQL脚本,我使用Hibernate 4.3.5决赛对我的Java Swing应用程序,我做很多UDPATE
,INSERT
和DELETE
它(在HQL或Criteria
)。从休眠
现在,我想要做的是导出一个SQL脚本的所有修改在我的数据库上完成,但我不知道该怎么做。这个脚本只需要包含修改(而不是创建表),并将它们放在一个.sql
文件(导出的文件路径将由用户选择)
你有什么想法可以解决我的问题吗?
预先感谢您!
[编辑]:一些论坛谈论p6spy
,它能回答我的问题吗?
谢谢你的帮助,所以我会尝试'p6spy'。我的应用程序是“多方言”,这意味着我让用户在“Oracle SQL”,“MS SQL Server 2005”或“MS SQL Server 2005”(在登录屏幕上)之间进行选择, 。那么我该如何动态设置'realdriver'? –
好吧,这取决于,如果你使用jdbc4驱动程序+会使用jdbc url proxing(对于Oracle,类似于:'jdbc:p6spy:oracle:thin:@localhost:1521:XE')=>不需要配置' realdriver'。还是要看你是否使用了一些应用服务器,...请随时索取更多详细信息:https://groups.google.com/forum/#!forum/p6spy-users –
顺便说一句。属性:'realdriver'已被弃用,支持:'driverlist'(仍然有些文档可能已过时) –