如题!
如何利用JAVA代码来执行mysql的数据表脚本文件呢??
使得该文件内的sql语句被执行,来初始化数据库表。

解决方案 »

  1.   

    是从备份文件中导入表的SQL语句?
    如果是:
    mysql.exe  -uroot -p123 test < D:\temp\123.SQL
      

  2.   

    不是,是这样的:
    一个全新的mysql被安装后,我要做一个数据库初始化程序,这个程序的功能是执行我写在一个.SQL文件中的一串见表语句,
    要用JAVA来执行这个.SQL文件内的内容。不是还原。因为我的数据库中还没有test数据库呢。
      

  3.   

    在命令行中运行
    mysql.exe  -uroot -p123 数据库名 < 你的SQL文件试试,如成功,再在JAVA中运行
      

  4.   

    http://www.blogjava.net/zhaosoft/archive/2008/10/30/237514.html
    参考一下,导入代码就是用
    mysql.exe  -uroot -p123 数据库名 < 你的SQL文件
      

  5.   

    两种方法:
    一、 直接在java中逐行读入个这.sql的文本文件,然后通过jdbc来执行这些SQL语句。
    二、在java运行系统命令。getRuntime().exec("mysql -u root -pPswd <xxx.sql") ;