日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

Vb.net向sql server數(shù)據(jù)庫中保存圖片(一)

Vb.net向sql server數(shù)據(jù)庫中保存圖片(一)

更新時間:2022-04-28 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

預(yù)備知識:STREAM、ADO.NET



微軟的SQL SERVER數(shù)據(jù)庫的Image、text等字段都屬于二進制的大對象。這些對象的存取和其他輕型對象略有不同。比如,我們打開一個數(shù)據(jù)表的時候,普通類型的字段都可以看見,而Image類型的字段卻不行,只能通過編程的方法來讀取。這篇資料就是介紹怎樣用vb.NET來向sql server數(shù)據(jù)庫中存放圖片,怎樣從數(shù)據(jù)庫中取出圖片瀏覽。我在這里也費了老大的精力,主要是為了答復(fù)一個同學(xué)的提問。(他刨根問底式的學(xué)習(xí)方式,把我急出一身冷汗,慚愧。。。。。。)



這個例程用到了 sql server自帶的northwind數(shù)據(jù)庫,其中employees(職員)數(shù)據(jù)表有一個字段“photo”,是用來存放照片的,里面有9條記錄,我費了半天力氣,想去看看那9個人圖片,就是看不見。現(xiàn)在猜測,這些人的photo根本就是空的。所以,我決定添加一些新的記錄。



在這個例程里,我實現(xiàn)了一個簡單的WinForm程序,這個程序通過點擊“Open”按鈕選擇一個圖片文件(bmp或jpg),并顯示在圖形控件PictureBox中。通過“Save”按鈕存入數(shù)據(jù)庫。點擊“View”CheckBox可以切換到瀏覽狀態(tài),觀看存入數(shù)據(jù)庫的圖片。


  微軟.NET Framework的System.IO命名空間下給我們提供了一個FileStream文件流類。我們可以使用這個文件流對二進制大對象輕松進行讀寫。由于對二進制大對象使用的流操作,所以對于任何文件都具有通用性。讀寫文本文件也可以這么做。

步驟:

1、 先來看一下northwind數(shù)據(jù)庫中employees表結(jié)構(gòu)


2、 知道.net連接sql server的方法嘛,不知道的話,看看我寫的“ado.net中的connection對象”吧。讀懂下面這幾句沒問題吧:

Dim conn as new sqlconnection(“server=localhost;database=northwind;Integrated Security=true;”

Dim sqlcomm As New SqlCommand

sqlcomm.Connection = conn

sqlcomm.CommandText = "INSERT INTO employees (lastname,firstname,photo) VALUES (@lastname,@firstname,@photo)"

Dim prm1 As New SqlParameter("@lastname", txtLN.Text)

Dim prm2 As New SqlParameter("@firstname", txtFN.Text)

Dim prm3 As New SqlParameter("@photo", SqlDbType.VarBinary, Int(fs.Length), _ ParameterDirection.Input, False, 0, 0, "", DataRowVersion.Current, Data)

sqlcomm.Parameters.Add(prm1)

sqlcomm.Parameters.Add(prm2)

sqlcomm.Parameters.Add(prm3)




3、新建一個windows應(yīng)用程序窗體,界面如下:(圖1)

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 一级毛片免费观看不卡的 | 日本一区二区影院 | 极品美女写真菠萝蜜视频 | 三级aa | 91在线免费播放 | 91精品欧美成人 | 日韩成人免费视频 | 久久人体做爰大胆 | 成年男女男精品免费视频网站 | 欧美日韩第一区 | 午夜国产精品色福利视频 | 国产三级在线视频播放线 | 国产91香蕉 | 国产主播精品在线 | 天天插天天干 | 午夜精品久久久 | 日本精品久久久久中文字幕2 | 99精品视频免费观看 | 日韩视频在线免费 | 久久国产一久久高清 | 四虎影院永久在线观看 | 欧美精品v国产精品v日韩精品 | 亚洲播播 | 日韩一级欧美一级毛片在 | 亚洲污视频| 天天射天天操天天色 | 人人做人人爽国产视 | 日韩欧美一区在线观看 | 久久福利网站 | 久久久久女人爽女人爽 | 在线观看xxxxvideo | 手机在线中文字幕 | 国产成人精品视频午夜 | 成人免费公开视频 | 色综合天天综合中文网 | 日韩亚洲欧美在线爱色 | 国产一区二区免费 | 亚洲fuli在线观看 | 日韩精品欧美视频 | a在线免费| 国产成人毛片精品不卡在线 |