我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何在Java中导入MySQL数据库

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何在Java中导入MySQL数据库

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

Java可以用来干什么

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

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

        其次执行下面Java代码:

import java.io.File;
import java.io.IOException;


public class MySQLDatabaseImport {

	
	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数据库,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何在Java中导入MySQL数据库

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ubuntu中如何导入mysql数据库

这篇“ubuntu中如何导入mysql数据库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu中如何导入mysql数
2023-07-04

mysql如何导入数据库

导入 mysql 数据库的方法包括:导入文件方法:1. 使用 mysql 命令行客户端;2. 使用 mysql workbench。导入数据的方法:1. 使用 insert 语句;2. 使用 load data infile 语句。如何导入
mysql如何导入数据库
2024-06-14

mysql数据库如何导入excel

将 excel 数据导入 mysql 数据库可采用以下步骤:1. 连接数据库;2. 创建数据库(可选);3. 创建表;4. 导出 excel 数据为 csv 文件;5. 使用 load data infile 加载数据。如何将 Excel
mysql数据库如何导入excel
2024-06-14

如何在Oracle数据库中进行数据导入和导出

在Oracle数据库中,可以使用几种方法来进行数据导入和导出,包括使用SQL*Loader实用程序、使用exp和imp工具、使用Oracle Data Pump实用程序等。以下是一些常见的方法:使用SQLLoader实用程序:SQLLoa
如何在Oracle数据库中进行数据导入和导出
2024-03-02

Java如何将Excel数据导入数据库

这篇文章给大家分享的是有关Java如何将Excel数据导入数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、根据业务需求设计数据库表2、根据数据库表设计一个Excel模板模板的每列属性必须与表字段一一对应3
2023-06-29

java中如何导入数据

在Java中,可以使用以下几种方式导入数据:1. 使用Scanner类从用户输入中导入数据。首先需要导入java.util.Scanner类,然后使用Scanner对象的相关方法从控制台读取输入数据。```javaimport java.u
2023-09-15

mysql数据库如何导入csv文件

要导入CSV文件到MySQL数据库,可以使用MySQL的命令行工具或者通过MySQL Workbench进行操作。以下是使用命令行工具的步骤:打开命令行窗口,并登录到MySQL数据库:mysql -u username -p创建一个新的数据
mysql数据库如何导入csv文件
2024-04-22

mysql数据库导入、导出

终端命令操作(导出)1.导出整个库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u root-p blog > ./blog.sql 2导出某个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名m
mysql数据库导入、导出
2020-08-22

编程热搜

目录