【发布时间】:2012-03-22 23:41:13
【问题描述】:
我在 mySQL 中创建了我的数据库,并使用 mysqldump 将其导出到一个文件中。 有没有办法让我在 JAVA 上的程序连接到 mysql 并使用我保存在文件中的结构创建一个空数据库,前提是上述数据库还没有在服务器上存在? 谢谢!
【问题讨论】:
我在 mySQL 中创建了我的数据库,并使用 mysqldump 将其导出到一个文件中。 有没有办法让我在 JAVA 上的程序连接到 mysql 并使用我保存在文件中的结构创建一个空数据库,前提是上述数据库还没有在服务器上存在? 谢谢!
【问题讨论】:
尝试类似:
Runtime.getRuntime().exec("mysql -u <username> -p<password> <youdbname> < <youbackupfile>");
您需要将<username> 替换为您的用户名/<password> 替换为您的密码/<yourdbname> 替换为您的数据库名称/<yourbackupfile> 替换为您用于备份的文件
【讨论】:
< <yourbackupfile> 替换为 < /full/path/to/your/backup/file,如果在 Windows 上,则替换为 < \\full\\path\\to\\your\\backup\\file。
<yourbackupfile>