首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

服务器启动的时候自动执行sql文件解决方案

2012-01-05 
服务器启动的时候自动执行sql文件以前用的方案是把sql文件放在部署的目录下边,启动的时候写了一个InitData

服务器启动的时候自动执行sql文件
以前用的方案是把sql文件放在部署的目录下边,启动的时候写了一个InitData类,该类在系统启动的时候自动加载,在该类中读取sql文件并调用ant的org.apache.tools.ant.taskdefs.SQLExec类执行sql文件,这样就ok了,但是现在不用ant了,换成maven了, maven有类是的工具类吗? 或还有别的其它办法, 注意是sql文件,里边可以是任何的sql语句。。

[解决办法]
定义一个监听器,在里面获得一个连接,直接你的sql文件就行
[解决办法]
晕啦,你的sql文件里面还不就是些sql嘛,难道还有jdbc或者hibernate的session不能执行的sql吗?
[解决办法]
http://www.blogjava.net/Unmi/archive/2008/01/22/177056.html
[解决办法]
maven里面可以调用系统命令的吧,

你直接调用数据库的导入程序直接执行SQL文件吧

热点排行