数据库怎么存inputstream

数据库怎么存inputstream,第1张

InputStream可以使用BLOB(Binary Large Object)或者CLOB(Character Large Object)来存储,具体的实现方式可以根据实际的需求来确定。

针对BLOB的存储,可以使用setBinaryStream()方法将InputStream写入到数据库中;

对于CLOB的存储,可以使用setCharacterStream()方法将InputStream写入到数据库中

此外,为了更加高效的处理,可以先将InputStream转换成ByteArray或者String,然后再使用setBytes()或者setString()方法将数据写入到数据库中。

1、使用StreamReader得到Txt文件中所有行;

2、你例举的数据后面有分号,那就截掉,如果没有,略过这一步;

3、使用空格分割得到的一行数据,得到每个属性对应的值;

4、连接数据库,将值按对应的属性存到对应的表中;

5、重复第2、3、4步,处理完所有的行,收工。

也可以得到的数据转为强类型列表,然后循环或遍历列表并保存到数据库;还可以处理完数据后再连接数据库,批量添加一次性全部搞定

基本就是这样,希望对你有帮助,有疑问请追问或是Hi


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存