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等文件以二进制形式保存到数据库和从数据库读出、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)