用java导入txt数据到sql server中

用java导入txt数据到sql server中,第1张

这个很简单啊,

通过文件流一行一行的读

每行的字符串通过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文档内容写入数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存