如何用java执行SQL文件啊

如何用java执行SQL文件啊,第1张

第一种思路:读取脚本文件分解成 sql 语句,然后在程序中执行批处理。

第二种思路:利用 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){

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11858271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存