用java如何将txt文件导入mysql?

用java如何将txt文件导入mysql?,第1张

Java中将txt文件导入到mysql基本的思路, *** 作流获取到文件具体信息,然后将信息拼接成mysql插入到数据库中。

1.先读取txt文件的内容,文件内容可以按照一定的规律进行排列,这样程序读取就方便。

2.java.io.IOExceptionimportjava.io.RandomAccessFileimportjava.io.UnsupportedEncodingException。

3.import java.text.SimpleDateFormat,import java.util.Date, import java.util.regex.Matcher,

import java.util.regex.Pattern

4.import com.config.Constantsimport com.utils.UUIDUtil

5.public static final String TXT_FILE_PATH =“D://testUser.txt。

public static final String openFileStyle =“r”。

首先我们使用mysql提供的命令行界面来导入数据库,确保自己的电脑中安装了mysql数据库,我们可以通过命令行来确认是否安装了mysql数据库,当然,第一步是打开mysql的数据库服务,我们使用命令行来打开:如下图所示:

启动mysql后,我们找到需要用到的脚本文件,也就是数据库文件,当然,我们首先得建立一个数据库,这样才可以导入脚本,如下图所示:

我们在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以d盘来说明,使用test.sql:接着我们来到命令行,使用source

d:/test.sql来导入数据库,先进入mysql,如下图所示:

首先要在数据库中建立好数据库,然后导入脚本,所以先建立一个数据库哦,不要脚本是不知道你要往哪个数据库中导入脚本的,如下图所示:

然后就可以输入导入.sql文件命令:

mysql>

use

数据库名

mysql>

source

d:/test.sql

如下图所示:

6

看到上面的画面,说明mysql数据库已经导入成功了哦!

是不是很简单呢?现在来介绍第二种方法,使用mysql图形工具导入数据库,我们还是使用test.sql脚本来说明:

1、在MySQL数据库中创建一个用户表user,包含三个最基础字段:主键id,姓名name和年龄age。

CREATE TABLE USER(

id INT UNSIGNED NOT NULL AUTO_INCREMENT,

name VARCHAR(32) NOT NULL,

age tinyint UNSIGNED,

PRIMARY KEY (id)

)ENGINE=InnoDB CHARSET=utf8

2、制作一个user.txt文件,每一条内容用Tab键进行分隔不同的属性,多条换行。如果该字段为NULL,则用/N表示。 里面包含内容如下:

雷雪松 31

raykaeso 25

leixuesong 45

barbie /N

3、使用MySQL命令导入txt文本,指定本地路径和对应表中的字段。

LOAD DATA LOCAL INFILE "H:/user.txt" INTO TABLE USER(name,age)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9937352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存