txt存入資料庫
『壹』 我想寫一段程序,把一個.txt文件中的內容插入到資料庫中,該怎麼寫啊
如果是僅僅插入一條的辦法:
insertinto 表名(欄位名1,欄位名2,------) values (值1,值2,-----)
最後執行!
批量插入的話可以選擇在C#中申明一個Byte類型的數組,同時打開一個文件流FileStream將這個文件流的東西寫到byte[]中,再用insert語句插入到資料庫中的image(Text等)欄位中!這是將txt文件存入資料庫!如果要存內容首先你要在資料庫中建立一個足夠大的nvarchar的欄位存放文字或者用text,用流讀文件將需要的內容取出(或全部取出)存入一個string變數中然後insert 到資料庫中就可以了!至於如何存入string變數中您可以參考幫助!
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
$txt= fread($myfile,filesize("webdictionary.txt"));
fclose($myfile);
fopen讀取txt文件的內容,返回字元串,把它存入一個變數,再把變數值存入資料庫。可以看看這個函數
『叄』 如何把TXT文件數據導入MySQL資料庫
具體操作步驟如下:
1、首先打開Navicat軟體,連接到資料庫進入需要導入的資料庫:
『肆』 想把文件存入資料庫怎麼辦
資料庫是不會存儲文件的,他只是存儲文件的存放地址,比如你想存儲一個文件,你可以把文件名,文件大小,文件格式,文件存儲的地址(d:/file/fiel.txt)存到資料庫表中。
當你想獲取文件的時候就直接讀取文件的存儲地址File file=new File("d:/file/fiel.txt");,這樣就能存儲數據文件了
『伍』 如何將txt文件中的內容存入SQL資料庫
/** 導入文本文件
EXEC master..xp_cmdshell 'bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword'
/** 導出文本文件
EXEC master..xp_cmdshell 'bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword'
或
EXEC master..xp_cmdshell 'bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword'
『陸』 在.net中怎麼把一個txt文件中的內容存到SQL資料庫中。
1.建好資料庫表,用於存放歌曲
2.用文件流讀入txt內容
3.將內容讀入到資料庫中
以下代碼是讀入方法
public
static
string
Getstring()
{
filestream
file
=
new
filestream(參數);
streamreader
reader
=
new
streamreader(file);
string
s=
reader.readtoend;
reader.close();
file.close();
return
s;
}
『柒』 怎樣把大量的數據通過txt文件直接導入到資料庫中
首先資料庫存儲數據有自己的格式:基本數據類型、二進制。。
怎麼存儲文件形式的數據?
1、針對txt文件,讀取文本內容,資料庫欄位設置數據類型text,將讀取的文本內容存入資料庫。
2、轉化為二進制存入資料庫,讀取文件,轉化為二進制流,資料庫欄位設置bit,之後將二進制數據存入資料庫,
3、將txt文件保存伺服器制定目錄下,在資料庫中存儲txt的絕對路徑,訪問時直接訪問文件即可。