java 如何把文本里面的数据读取出来放入数据库里面

java 如何把文本里面的数据读取出来放入数据库里面,第1张

"name","sex","adress"

vacher(20),char,vacher(20)

"张山",1,湖南省

"张山",1,湖南省

"张山",1,湖南省

我理解文件是这样的是么那就把文件读进来,前两行特殊处理就行了

1

String[] columnNameLine = readerreadLine()replace("\"")split(",")

那么每一列的标题就是 columnNameLine[i]trim();

2第二行就是类型了,也就是要对接下来每一行转类型,包含建表

String[] types = readerreadLine()split(",")

之后用循环拼装为 建表语句就行

StringBuffer sf = new StringBuffer("create table TTT ");

for(int i=0,len=columnNameLinelength;i<len;i++){

//具体的就是 sql语句了,省略。。。

}

3 执行sql 建表语句

4 读接下来的每一行,文件很短的话,直接拼成sql并执行

insert into TTT () values ()

文件很大的话,采用prepareStatement, 批量执行。

$sql="insert into sfb_zhanghu(Account,Password) values ($zh,$mm)"; // 这出错

加单引号

values ( '$zh' , '$mm') // 数字可以不用放,字母一定要

以上就是关于java 如何把文本里面的数据读取出来放入数据库里面全部的内容,包括:java 如何把文本里面的数据读取出来放入数据库里面、php源码写入mysql数据库问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存