❶ SQL中怎麼存圖片路徑
不知道說的對不對。
如果你是想在資料庫中保存圖片的路徑的話,完全可以用varchar類型的,然後保存一個項目中圖片的相對路徑即可。
但如果你是想把整個圖片都保存到資料庫的話那就只得用image類型了。
建議不要在資料庫中保存圖片,那樣讀寫很費資源。
❷ android如何將系統圖片存入資料庫
絕大大多數的系統,圖片一般不直接存儲到資料庫,不然圖片多的話很容易降低資料庫性能,圖片上傳後一般把圖片存儲到磁碟的目錄下,資料庫只存儲圖片路徑
❸ 如何用資料庫存放圖片的路徑
不知道你的系統是不是B/S結構
樓上的是C#的代碼,而且是基於B/S結構的,
不知道你用什麼編程語言,不同的編程語言有不同的實現方式,但是基本思路是一樣的:
1、上傳文件到伺服器的指定目錄下;
2、然後把路徑和文件名(伺服器端),以字元串形式插入到資料庫中
B/S結構的基本思路是這樣的
如果是單機版,可以省略第一步
❹ 如何在資料庫中存儲圖片路徑
你是用C/S模式還是B/S模式
C/S的話以二進制的方式存比較好。
B/S的話一般存路徑。
路徑是從程序的所在目錄開始的。
❺ 資料庫中存儲圖片路徑時如何顯示路徑下的全部圖片
鹵煮你好~這個需要程序來完成的,我不曉得鹵煮用什麼編程工具,所以就提供三個API吧
通過FindFirstFileEx和FindNextFile尋得所有圖片的文件名,然後用數據流將圖片顯示出來,最後用FindClose釋放句柄~
HANDLE FindFirstFileEx(
LPCTSTR lpFileName, // pointer to the name of the file to search for
FINDEX_INFO_LEVELS fInfoLevelId, // information level of the returned data
LPVOID lpFindFileData, // pointer to the returned information
FINDEX_SEARCH_OPS fSearchOp, // type of filtering to perform
LPVOID lpSearchFilter, // pointer to search criteria
DWORD dwAdditionalFlags // additional search control flags
);
BOOL FindNextFile(
HANDLE hFindFile, // handle to search
LPWIN32_FIND_DATA lpFindFileData // pointer to structure for data on found file
);
BOOL FindClose(
HANDLE hFindFile // file search handle
);
❻ sql資料庫中如何存放圖片相對路徑(不用代碼)
1、在打開【SQL Server Managemenet Studio】窗口,在【對象資源管理器】窗口依次站看【資料庫】——【新建專的資料庫】節點。

❼ android 通過路徑存放圖片在資料庫並可以圖片形式讀取
就把圖片的路徑存進資料庫
用的時候通過路徑獲取圖片
❽ 資料庫怎麼存圖片數據
一般來說存相對路徑性能比較好,但需要你處理好數據和文件的同步問題
有的資料庫支持文件類型
❾ SQL資料庫中圖片的地址如何存儲的
算了,你問這些問題真難答呢,首先你也不說是C/s程序還是B/s程序,總就一個要代碼,總不成連資料庫聯接什麼的都要寫出來吧。也不知道你要的是哪一種方式,難道別人幫你還得兩種都得完完整整寫給你嗎?
這是我以前寫的你看一下不懂直接加QQ;
1、首先從文件中讀取要加到資料庫中的圖片,將它轉換成byte[]類型,這樣就可以加到資料庫中去了。
FileStream fs = new FileStream(openPicForRead.FileName, FileMode.OpenOrCreate, FileAccess.Read);
MyData = new byte[fs.Length];
fs.Read(MyData, 0, Convert.ToInt32(fs.Length));
fs.Close();
2、從資料庫中讀取出來並在PictrueBox中顯示,用下面這種方法比較重要,如果用FileForm生成臨時文件的話如果打開第二次時就會提示文件正在使用。注意一定要用MemoryStream。
byte[] readimage = new byte[0];
int piccount = DataBind.Tables["T_Equipment"].Rows.Count;
readimage = (byte[])DataBind.Tables["T_Equipment"].Rows[piccount-1]["Photo"];
if (readimage.Length !=0)
{
MemoryStream stmBLOBData = new MemoryStream(readimage);
picEquipment.Image = Image.FromStream(stmBLOBData);
}
3、將PictureBox.Image加到資料庫中,為什麼要提到這一點呢?因為在修改一條記錄時可能不會修改它的圖像欄位,所以只能把它的顯示結果重新寫回去,當然也可以在Update時不修改它。
MyData = new byte[0];
MemoryStream ms=new MemoryStream();
PictureBox1.Image.Save(ms,ImageFormat.Jpeg);
MyData = ms.GetBuffer();
最後將MyData寫回去。
第三條的命名空間為using System.Drawing.Imaging;
❿ 怎樣從資料庫中讀取圖片,我的是存的路徑,在資料庫里
讀出資料庫的路徑,然後構造地址字元串,作為image src 的地址就可以了