第二种思路:利用 Ant 的SQL Task来实现执行SQL 脚本的功能。
第一种思路的麻烦之处在于,如何将一个文件中的所有语句分解成一句句的SQL语句,如果分解的稍微不成功,执行时就会出问题,所以必须在文件中作标记。
连接linux,可以使用工具如filezilla ,x5等上传 你的sql文件到linux服务器上
登录mysql
复制代码代码如下:
>mysql -u root -p
>password:
注意,如果你之前建立了其他的mysql用户,可以选择合适的用户登录。
按照下面的三个步骤,快速导入这个sql文件
复制代码代码如下:
mysql>use yourdatabasename
mysql>set names utf8
mysql>source /tmp/database.sql
然后屏幕上就会不断的滚,最后提示导入成功。
最后,记得将database.sql删除。
JAVA有exec方法,加上参数去调用代码片段:
try{
Runtime ce=Runtime.getRuntime()
ce.exec("sqlplus sql.pl")
}
catch(Exception e){
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)