针对BLOB的存储,可以使用setBinaryStream()方法将InputStream写入到数据库中;
对于CLOB的存储,可以使用setCharacterStream()方法将InputStream写入到数据库中;
此外,为了更加高效的处理,可以先将InputStream转换成ByteArray或者String,然后再使用setBytes()或者setString()方法将数据写入到数据库中。
1、使用StreamReader得到Txt文件中所有行;2、你例举的数据后面有分号,那就截掉,如果没有,略过这一步;
3、使用空格分割得到的一行数据,得到每个属性对应的值;
4、连接数据库,将值按对应的属性存到对应的表中;
5、重复第2、3、4步,处理完所有的行,收工。
也可以得到的数据转为强类型列表,然后循环或遍历列表并保存到数据库;还可以处理完数据后再连接数据库,批量添加一次性全部搞定
基本就是这样,希望对你有帮助,有疑问请追问或是Hi
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)