當前位置:首頁 » 辦公資訊 » 怎樣保存資料庫里的文件

怎樣保存資料庫里的文件

發布時間: 2022-05-29 10:49:54

① 請教如何將文件存儲到資料庫中

將文件保存到資料庫中,實際上是將文件轉換成二進制流後,將二進制流保存到資料庫相應的欄位中。在SQL Server中該欄位的數據類型是Image,在Access中該欄位的數據類型是OLE對象。 //保存文件到SQL Server資料庫中 FileInfo fi=new FileInfo(fileName); FileStream fs=fi.OpenRead(); byte[] bytes=new byte[fs.Length]; fs.Read(bytes,0,Convert.ToInt32(fs.Length)); SqlCommand cm=new SqlCommand(); cm.Connection=cn; cm.CommandType=CommandType.Text; if(cn.State==0) cn.Open(); cm.CommandText="insert into "+tableName+"("+fieldName+") values(@file)"; SqlParameter spFile=new SqlParameter("@file",SqlDbType.Image); spFile.Value=bytes; cm.Parameters.Add(spFile); cm.ExecuteNonQuery() //保存文件到Access資料庫中 FileInfo fi=new FileInfo(fileName); FileStream fs=fi.OpenRead(); byte[] bytes=new byte[fs.Length]; fs.Read(bytes,0,Convert.ToInt32(fs.Length)); OleDbCommand cm=new OleDbCommand();

② 如何將資料庫文件保存為。mde格式的文件

將資料庫文件保存為。mde格式的文件,防止他人破壞資料庫系統。
其具體操作如下:
1.關閉打開的所有資料庫文件,選擇「工具」→「資料庫實用工具」→「生成MDE文件」菜單命令,打開「保存資料庫為MDE」對話框。
2.找到並選中要保存為MDE文件的資料庫文件,單擊「生成」按鈕,打開「將MDE保存為」對話框。
3.選擇保存路徑並命名保存的文件名,單擊「保存」按鈕即可。將其他格式的資料庫文件保存為。mde格式時,Access將編譯該資料庫文件中的所有模塊、刪除所有可編輯的源代碼並且壓縮目標資料庫,使其中的Visual Basic程序代碼不能被查看或編輯,還可防止在「設計」視圖中查看、修改和創建窗體、報表或模塊,避免被他人破壞;而且由於刪除了所有可編輯的源代碼而減小了文件的大小,有助於提高其性能。

③ 怎樣把資料庫文件保存到U盤里

如果你是用u盤做數據遷移的話,沒有問題,直接備份或是復制到u盤上即可。復制的話,需要暫停資料庫的使用。
如果打算把u盤當作實時的資料庫的存儲位置的話,以mssql寫log的頻率,估計u盤很快就到壽命了。再說了,u盤的可靠性是很差的,讀寫速度不高,環境也不穩定,所以這樣的做法是不可取的。

④ 如何在資料庫中保存不同類型的文件

所以現在比較流行的做法,是把文件上傳到伺服器上,而在資料庫上只保存文件的相對路徑即可。那麼訪問的時候,先通過資料庫得到文件的相對路徑,然後再訪問伺服器上的文件。

⑤ 如何保存資料庫中的文件

文件存庫裡面啊?那多佔空間啊!載入是很慢的!是不是圖片?
這里有個操作物理路徑下載的函數:
private void FileDown(string strPath)
{
System.IO.FileInfo file = new System.IO.FileInfo(strPath);
if (file.Exists)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(file.FullName, System.Text.Encoding.UTF8));
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.Filter.Close();
Response.WriteFile(file.FullName);
Response.End();
}
else
{
ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('文件不存在!');</script>");
}
}
如果是存取圖片的話:

存:
FileStream fs = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.Write);
byte[] myData = new byte[fileStream.Length];
fileStream.Read(myData, 0, System.Convert.ToInt32(fileStream.Length));//從流中讀取位元組塊,並將數據寫入到該緩沖區
fileStream.Close();
...把mydata插入到資料庫就好勒!

取:
取出byte[]來,直接image.formStream(fs);

⑥ 資料庫如何備份

1、首先運行SQL。

⑦ 資料庫中數據如何存儲

利用邏輯資料庫
和物理資料庫
來存儲
其中
邏輯資料庫主要包括表
,段,區,oracle數據塊。物理數據塊
包括
數據文件,聯機重做日誌文件等

⑧ 資料庫中如何存儲文件

一般把pdf放入某文件夾然後在資料庫里存鏈接

或者存放為二進制數據,

⑨ 如何把文件存放在mysql資料庫中

1、mysql如果使用myisam存儲引擎,資料庫文件類型就包括.frm、.myd、.myi,默認存放位置是c:\documents
and
settings\all
users\application
data\mysql\mysql
server
5.1\data
2、mysql如果使用innodb存儲引擎,mysql資料庫文件類型就包括.frm、ibdata1、.ibd,存放位置有兩個,
.frm文件默認存放位置是c:\documents
and
settings\all
users\application
data\mysql\mysql
server
5.1\data,
ibdata1、.ibd文件默認存放位置是mysql安裝目錄下的data文件夾

⑩ 怎樣保存資料庫啊 就是大學生做作業那種

一種是點擊文件,保存,這種保存的文件是.sql格式的,但是這種通常是對你做作業時所執行的SQL語句來進行保存的;另外一種就是通過右鍵你的資料庫,然後任務,分離,這時候會出現對話框,點擊確定就ok了,此時保存的文件是.mdf 和.ldf格式的,當你再次用到這個資料庫的時候,只需要打開資料庫軟體後,右擊資料庫,進行附加就行了

熱點內容
馬路上汽車的噪音在多少分貝 發布:2023-08-31 22:08:23 瀏覽:2173
應孕棒多少錢一盒 發布:2023-08-31 22:08:21 瀏覽:1640
標准養老金一年能領多少錢 發布:2023-08-31 22:05:05 瀏覽:1938
湖北通城接網線多少錢一個月 發布:2023-08-31 21:59:51 瀏覽:2006
開隨車吊車多少錢一個月 發布:2023-08-31 21:55:06 瀏覽:1767
京東付尾款怎麼知道前多少名 發布:2023-08-31 21:52:58 瀏覽:2091
在學校租鋪面一個月要多少錢 發布:2023-08-31 21:52:09 瀏覽:2230
2寸有多少厘米 發布:2023-08-31 21:50:34 瀏覽:1870
知道電壓如何算一小時多少電 發布:2023-08-31 21:46:20 瀏覽:1876
金手鐲54號圈周長是多少厘米 發布:2023-08-31 21:44:28 瀏覽:2014