stream filedatastream = myfile.postedfile.inputstream;
//得到檔案大小
int filelength = myfile.postedfile.contentlength;
//建立陣列
byte filedata = new byte[filelength];
//把檔案流填充到陣列
filedatastream.read(filedata,0,filelength);
//得到檔案名字
string filetitle = myfilename.value;
//得到檔案型別
string filetype = myfile.postedfile.contenttype;
//構建資料庫連線,sql語句,建立引數
sqlconnection connection = new sqlconnection("server=127.0.0.1;uid=sa;pwd=gotomis;database=shop");
sqlcommand command = new sqlcommand ("insert into testfiles (myfilename,myfile,filetype)" +
"values (@myfilename,@myfile,@filetype)", connection);
sqlparameter paramtitle = new sqlparameter ("@myfilename", sqldbtype.varchar,35);
paramtitle.value = filetitle;
command.parameters.add(paramtitle);
sqlparameter paramdata = new sqlparameter ("@myfile", sqldbtype.image);
paramdata.value = filedata;
command.parameters.add(paramdata);
sqlparameter paramtype = new sqlparameter ("@filetype", sqldbtype.varchar,25);
paramtype.value = filetype;
command.parameters.add(paramtype);
//開啟連線,執行查詢
connection.open();
command.executenonquery();
connection.close();
message.text="你的檔案已經成功上載";
myfilename.value = "";
C 中如何將檔案位址存入資料庫
其實想要更概括的講,應該是 c 中怎樣將含有有 的字串存入資料庫中 這裡只是我在寫乙個軟體過程中,是需要將檔案的路徑 肯定包含有 了 存入我的mysql資料庫,順便就引發了這個問題.開始還是花了點時間,既然完成了,還是記錄下.只是為了拋磚引玉的說明問題,就不新建乙個專案完完全全的講了.if stri...
如何將excel檔案匯入資料庫
如何將excel的檔案匯入到oracle資料庫中,我介紹兩種方法 一 你可以用select from 表名 for update 然後把鎖解開,直接的複製excel中的資料後貼上.複製的時候要注意下,前面要預留乙個空列,否則會串列。二 轉換為txt用sqlload進行入庫,方法 1 把excel另存...
vc 將檔案存入mysql資料庫
vc 將檔案存入mysql資料庫 2008 07 15 11 31 與mysql通訊,我選擇直接使用mysql的c api,可以非常方便快捷地對mysql進行操作,還可以輕鬆地實現跨平台,如果使用odbc,那麼在 nix下時,還得重寫一套 要存檔案的話,mysql中需要將對應的域設為blob或者lo...