如果是仅仅插入一条的办法:
insertinto 表名(字段名1,字段名2,------) values (值1,值2,-----)
最后执行!
批量插入的话可以选择在C#中申明一个Byte类型的数组,同时打开一个文件流FileStream将这个文件流的东西写到byte[]中,再用insert语句插入到数据库中的image(Text等)字段中!这是将txt文件存入数据库!如果要存内容首先你要在数据库中建立一个足够大的nvarchar的字段存放文字或者用text,用流读文件将需要的内容取出(或全部取出)存入一个string变量中然后insert 到数据库中就可以了!至于如何存入string变量中您可以参考帮助!
当然可以拉,但是前提是你XML和TEXT里面要有数据,而且你要知道怎么去读写数据才可以啊,如果有软件的话你完全可以使用数据库来解决存储数据的问题啊,如果没有数据库软件或者数据不大,那用xml可以了!
$file = 'idtxt';
$content = file_get_contents($file);
$array = explode("\n", $content);
//各个系统下的换行符可能会有所不同,不过用得比较多的好像是"\n"
for($i = 0; $i < count($array); $i ++) {
//读取一行的信息,如:"29384733----2013-12-29 19:57:20"
$temp = $array[$i];
$items = split("----", $temp);
//假设如题设中的以"----"为不同字段之间的分隔符,如果是其他的,相应修改即可,视具体分隔符而定
echo "id: "$record [0] " timestamp:" $record [1] "<br>";
}
附个运行图:(左上方为代码,右上方为用得输入数据,下方为输出结果),如果要添加多个字段的话,同理可以实现的,只要保证所使用的分隔符不会出现在所需要输出的数据中就行。
以上就是关于我想写一段程序,把一个.txt文件中的内容插入到数据库中,该怎么写啊全部的内容,包括:我想写一段程序,把一个.txt文件中的内容插入到数据库中,该怎么写啊、XML,TXT 可以做为数据库吗、怎样将txt文件当做小型数据库,并用php读取txt文件,分别读取出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)