用java代码把txt文档中资料导入到数据库

用java代码把txt文档中资料导入到数据库,第1张

BufferedReader input;

try {

String s = new String();

input = new BufferedReader(new FileReader("f:\\123txt"));

while ((s = inputreadLine()) != null) { // 判断是否读到了最后一行

String info[] = ssplit(" ");

Systemoutprintln( info[0] + " " + info[1] + " " + info[2] );

}

inputclose();

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

eprintStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

把info[0] + " " + info[1] + " " + info[2] 这三个值放在insert语句里就行了 经过测试

文件流的方式,把从文件中读出的数据转换成二进制,从数据库中读出就是反方向的:

private void button1_Click(object sender, EventArgs e)

{

byte[] buffer;

buffer = FileReadAllBytes("readmedoc"); //读取文件内容

//创建连接

SqlConnection connect = new SqlConnection(@"Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BSPlatform2008;Data Source=\SqlExpress");

SqlCommand cmd = connectCreateCommand();

cmdCommandText = "INSERT INTO Tmp (FileContent) VALUES (@FileContent)"; //FileContent字段是Image类型

cmdParametersAdd("@FileContent", SqlDbTypeImage);

cmdParameters["@FileContent"]Value = buffer; //接受byte[]类型的值

connectOpen();

cmdExecuteNonQuery();

connectClose();

}

以上就是关于用java代码把txt文档中资料导入到数据库全部的内容,包括:用java代码把txt文档中资料导入到数据库、如何将txt,doc等文件以二进制形式保存到数据库和从数据库读出、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存