这个很简单啊,
通过文件流一行一行的读
每行的字符串通过replaceAll空格(可能是\t)替换成特殊字符,注意:要用正则替换连续的空格(或\t)
然后通过split这个特殊字符成数组
数组转成表映射对象
批量插入数据库
首先你要在数据库建表,假设表是 info 字段分别是id , name, age, score ,mail
表 info 对应一个类Info ,属性有 int id; String name; int age; int score ;String mail
构造方法你会写的
下面是写入数据库代码:
ClassforName("orgsqliteJDBC");//加载数据库驱动
Connection conn = DriverManagergetConnection("jdbc:sqlite:infos3db");//链接数据库,infos3db是数据库名字,我用的是sqlite
PreparedStatement ps = connPreparedStatement("insert into info values(,,,)");//创建语句对象
pssetInt(1,infogetId());
pssetString(2,infogetName());
。。。。以此类推
psexecuteUpdate();
这样就插入到数据库了。你可以到表里看看
至于输出成绩的话 你要写方法了。。。
以上就是关于用java导入txt数据到sql server中全部的内容,包括:用java导入txt数据到sql server中、java将txt文档内容写入数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)