java注册用户mysql储存文件怎么放

java注册用户mysql储存文件怎么放,第1张

Java注册用户MySQL储存文件可以放在MySQL数据库中,即使用MySQL中的BLOB(Binary Large Object)类型来存储文件。首先,需要创建一个存储文件的字段,类型为BLOB。然后,使用Java代码将文件读取到字节数组中,最后使用PreparedStatement对象将字节数组插入到数据库中。

方法如下,举例说明:

1、创建测试表,即为要被导入的表:

create table person( 

id int not null auto_increment, 

name varchar(40) not null, 

city varchar(20), 

salary int, 

primary key(id) 

)engine=innodb charset=gb2312

2、接着写一个用于导入的文本文件:c:\data.txt。 

张三 31 北京 3000 

李四 25 杭州 4000 

王五 45 \N 4500 

小明 29 天津 \N

每一项之间用Tab键进行分隔,如果该字段为NULL,则用\N表示。

3、导入数据

输入命令,进行导入。 

load data local infile “c:/data.txt” 

into table person(name,age,city,salary) 

导入数据截图如下:

其中local表示本地。执行后,可以看到NULL数据也被正确地导入。

1,每个数据库对应一个文件夹,文件夹名和库名相同;

2,(单独的表空间中) 每张表对应几个文件,文件名和表名相同,innodb引擎中对应两个文件,后缀名为:frm、ibd;

frm文件:存储的是表结构信息。

ibd文件:存储的是表里的数据、索引等。


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

原文地址: http://outofmemory.cn/zaji/7508398.html

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

发表评论

登录后才能评论

评论列表(0条)

保存