如果数据库可以远程连接,直接使用工具连接就可以导入了
如果不支持,有两种情况:一般虚拟机上都会提供数据库管理的工具,使用工具就可以。
如果不提供,可以在JSP页面中使用JDBC,连接好数据库以后,可以使用FileInputStream将文件读取到内存中,然后在连接好的数据库执行读取的语句就可以了
使用phpmyadmin,远程提供的导入服务来进行,如果本地的sql较大
比如大约2m或者远程服务器的默认导入限制,可以使用7-zip压缩软件压缩成为符合服务器要求的压缩文件上传或者再大用分卷压缩上传方式,一般rar文件不支持。
显示的错误信息是你没有选择数据,请先选择数据库后再点执行SQL,
另外库中有表的话,建议全部删除之后再运行SQL;
看到你的截图,确定你的数据库是MYSQL4的,phpmyadmin的版本较低,
并没有直接从导入SQL文件的功能,只能打开你的SQL原始文件,把里面的SQL语句复制到
phpmyadmin里面的SQL执行窗口里面执行即可;
如果你的SQL原始文件过大,可以考虑分几次复制执行
在命令行mysql
command
line
client下输入"\.[空格]你的sql文件的路径",例如:
\.
F:\mySQL_work\ORDER.sql