执行sql脚本的两种方法

方法一:进入数据库,执行source命令, source sql路径
方法二:在cmd命令行下,使用mysql -uuser -ppassword < sql文件路径
 
以上两种方法的区别:
方法一必须要进入一个数据库以后才可以执行,所以方法一不能用来创建数据库;
方法二则不需要进入mysql命令行,直接在windows的cmd命令行下进行操作就可以了,可以创建数据库;
若要在java代码中调用方法二:可以使用
Process process = RunTime.getRuntime().exec("cmd/c mysql -uroot -p1234 < sql文件路径");
cmd/c mysql -uroot -p1234 < sql文件路径

猜你喜欢

转载自xiaoyun34286136.iteye.com/blog/2023707