如何在Java中导入MySQL数据库

58次阅读
没有评论

共计 1830 个字符,预计需要花费 5 分钟才能阅读完成。

自动写代码机器人,免费开通

本篇文章给大家分享的是有关如何在 Java 中导入 MySQL 数据库,丸趣 TV 小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着丸趣 TV 小编一起来看看吧。

Java 可以用来干什么

Java 主要应用于:1. web 开发;2. Android 开发;3. 客户端开发;4. 网页开发;5. 企业级应用开发;6. Java 大数据开发;7. 游戏开发等。

首先新建名为 test 的数据库;

        其次执行下面 Java 代码:

import java.io.File;
import java.io.IOException;
 * MySQL 数据库导入
 * 
 * @author GaoHuanjie
 */
public class MySQLDatabaseImport {
  * Java 实现 MySQL 数据库导入
  * 
  * @author GaoHuanjie
  * @param hostIP MySQL 数据库所在服务器地址 IP
  * @param userName  数据库用户名
  * @param password  进入数据库所需要的密码
  * @param importFilePath  数据库文件路径
  * @param sqlFileName  数据库文件名
  * @param databaseName  要导入的数据库名
  * @return  返回 true 表示导入成功,否则返回 false。 */
 public static boolean importDatabase(String hostIP, String userName, String password, String importFilePath, String sqlFileName, String databaseName) {File saveFile = new File(importFilePath);
 if (!saveFile.exists()) {//  如果目录不存在
 saveFile.mkdirs();//  创建文件夹
 if (!importFilePath.endsWith(File.separator)) {
 importFilePath = importFilePath + File.separator;
 StringBuilder stringBuilder=new StringBuilder();
 stringBuilder.append(mysql).append( -h).append(hostIP);
 stringBuilder.append( -u).append(userName).append( -p).append(password);
 stringBuilder.append( ).append(databaseName);
 stringBuilder.append( ).append(importFilePath).append(sqlFileName);
 try {Process process = Runtime.getRuntime().exec(cmd /c  +stringBuilder.toString());// 必须要有“cmd /c ”if (process.waitFor() == 0) {// 0  表示线程正常终止。return true;
 } catch (IOException e) {e.printStackTrace();
 } catch (InterruptedException e) {e.printStackTrace();
 return false;
 public static void main(String[] args) throws InterruptedException {if (importDatabase( 172.16.0.127 ,  root ,  123456 ,  D:\\backupDatabase ,  2014-10-14.sql ,  GHJ)) {System.out.println( 数据库导入成功!!!} else {System.out.println( 数据库导入失败!!!}

以上就是如何在 Java 中导入 MySQL 数据库,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1830字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)