哪位高手能提供一段从文本文件中读取多个数据放入数据库的代码? 本人急需一段从文本文件中取出数据放入数据库的代码,比如1333 3445 5456 4367 8887.....把1333,3445,5456,4367,8887等等分别取出放入数据库的不同字段中去.哪位大虾帮帮忙,谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么数据库 ,如果是 oracle 的话用external table 非常简单如果不是可以用字符流每行读取文件 ,用split分出字段数组,然后插入br = new BufferedReader(new InputStreamReader(File_name)); while ( (da = br.readLine()) != null) { linearr = da.split("\t"); // 每行数据以tab分隔的字符数组 // 传递参数返回相应语句 } stmt.execute("insert into test values("+linearr[1]"+")"); da = br.readLine()) != null 你可以判断da的内容或者文件行数 ,根据你的业务控制 我是这样写的 while(((s2=br.readLine())!=null) && (s2.indexOf("S2")<0))其中有一行是S2,但是程序仍会读到文件尾 庆祝下,csdn空间里面的分组一个很明显的bug终于解决了,这个bug至少存在一周多了。 java文件jar运行在windows和linux下当前路径不一样 Struct1中iframe会刷新吗 bs Web程序如何调用本地jar包 线程监控的问题 GUI的问题?大家帮帮忙! 关于评定等级的问题||另外还有就是如何把一个JTable里面的东西导出到一个文本文档里面? 请教关于界面跳转的问题? 几个小问题? 怎么JB7中Tab 键没有用?真的吗?还是有什么设置的? 正则表达式 集合框架接口和类太多,帮忙解释一下
如果不是可以用字符流每行读取文件 ,用split分出字段数组,然后插入
br = new BufferedReader(new InputStreamReader(File_name));
while ( (da = br.readLine()) != null)
{ linearr = da.split("\t"); // 每行数据以tab分隔的字符数组
// 传递参数返回相应语句
}
stmt.execute("insert into test values("+linearr[1]"+")");
你可以判断da的内容或者文件行数 ,根据你的业务控制
其中有一行是S2,但是程序仍会读到文件尾