圖片資料庫路徑
『壹』 SQL中怎麼存圖片路徑
不知道說的對不對。
如果你是想在資料庫中保存圖片的路徑的話,完全可專以用varchar類型的,然屬後保存一個項目中圖片的相對路徑即可。
但如果你是想把整個圖片都保存到資料庫的話那就只得用image類型了。
建議不要在資料庫中保存圖片,那樣讀寫很費資源。
『貳』 怎樣把資料庫里的圖片路徑讀出來顯示為圖片
簡單的資料庫操作類
public class conn
{
public OleDbConnection con;
public OleDbCommand command;
public OleDbDataReader dr;
public OleDbDataAdapter ada;
public conn()
{
try
{
con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source="+System.Web.HttpContext.Current.Server.MapPath("你的資料庫地址"));
con.Open();
}
catch (InvalidOperationException one)
{
System.Web.HttpContext.Current.Response.Write(one.Message);
return;
}
catch (OleDbException two)
{
System.Web.HttpContext.Current.Response.Write(two.Message);
return;
}
}
public void close()
{
con.Close();
}
public void cmd(string str,int m)
{
command = new OleDbCommand(str,con);
try
{
if(m==1)
{
command.ExecuteNonQuery();
}
else
{
dr = command.ExecuteReader();
}
}
catch(InvalidOperationException one)
{
System.Web.HttpContext.Current.Response.Write(one.Message);
return;
}
}
public void da(string str)
{
ada = new OleDbDataAdapter(str,con);
}
}
///////////////////////////以下是操作代碼/////////////
conn con = new conn();打開資料庫
con.cmd("select 資料庫存放圖片路徑的欄位 from 表 where 條件");
if(con.dr.Read())
Response.Write("<img src=\""+con.dr[0].ToString()+"\">");//輸出圖片
else
Response.Write("信息不存在");
con.close();//關閉資料庫
『叄』 資料庫中存儲圖片路徑時如何顯示路徑下的全部圖片
鹵煮你好~這個需要程序來完成的,我不曉得鹵煮用什麼編程工具,所以就提供三個吧
通過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】窗口,在【對象資源管理器】窗口依次站看【資料庫】——【新建的資料庫】節點。
『伍』 我用的是SQL資料庫 ,圖片是存圖片,還是存圖片的路徑,哪個好。
SQL SERVER的資料庫吧?個人建議存圖片的路徑。因為很多開發都是這么做的。不僅是出於習慣,而且保存圖片路徑,很更快定位。而如果你保存圖片,估計這個時間花費是很大的,查詢速度肯定是會很慢的。保存成路徑,查詢到以後,直接過去調用,這樣省時又省力。而且現在很多網站用的圖片都是大容量的高清圖片,如果存成圖片,你想想資料庫要有多大呢?
『陸』 如何用資料庫存放圖片的路徑
原來你是做網站啊,呵呵,Dreamweaver 是不能勝任的,你需要寫個
VBS,你也可以在網上直接下一個現成的內,自己寫也容很麻煩.
你在網上搜索一下這個吧,也許能給你啟發哦
愛雪兒文件上傳系統 Version 3.0.0
http://www.ixuer.net/
要把圖片以二進制存放在資料庫中,如果你的資料庫使用的是ACCESS那麼相應的欄位就應該設置成OLE,如果是MS SQL那麼直接就設置成圖片格式好了,呵呵!
『柒』 SQL資料庫中圖片的地址如何存儲的
這個來容易嘛~!
InputStream in=new FileInputStream("圖片自地址");
Connection conn=?//自己去連接
PreparedStatement ps=conn.prepareStatement("插入語句");
ps.setBinaryStream(iint number,in,in.available());//number為插入的第幾個,且類型為image
或者是binary或者是Blob類型的數據
ps.executeUpdate();
『捌』 如何在資料庫中存儲圖片路徑
你是用C/S模式還是B/S模式
C/S的話以二進制的方式存比較好。
B/S的話一般存路徑。
路徑是從程序的所在目錄開始的。
『玖』 怎麼把圖片的相對路徑插入資料庫
需要程序實現,程序操作資料庫,把文件路徑記錄下來插入資料庫中
『拾』 圖片該如何存儲在資料庫裡面,存放路徑好還是以二進制存放在資料庫里好
從項目的角度上來說,圖片存儲和資料庫存儲都是必須要分離的,否則這一個模塊就能拖垮你的整個工程。 二進制的存儲方式,已經淘汰了,性能非常差,在以後的資料庫版本里已經取消了這個存儲方式。存放路徑,是一種非常方便的解決方案,不存在什麼其他的問題,容易管理。比如,你以前用二進制存儲的一個圖片,又要IO又要緩存的才能展示給用戶看。現在你保存的是地址,僅僅需要把鏈接提取出來即可,這樣減少了數據訪問上的壓力。