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

當前位置:雨林木風下載站 > 技術(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)下載排行

主站蜘蛛池模板: 国产亚洲欧美ai在线看片 | 在线观看免费亚洲 | 视频国产一区 | 国产乡下三片在线观看64 | 精品国产91久久久久久久 | 国产一区二区三区欧美精品 | 中文字幕一区二区三区不卡 | 天天爽夜夜爽精品视频一 | 国产成人精品在视频 | 亚洲一区二区三区播放在线 | 怡红院综合网 | 美日韩一区二区 | 大尺度福利视频奶水在线 | 国产精品麻豆综合在线 | 黄色网址视频在线观看 | 欧美成人一级 | 亚洲精品久久婷婷爱久久婷婷 | 国产高清视频网站 | 四虎网站1515hh四虎免费 | 99爱视频精品免视看 | 成人亚洲在线 | xxxwww在线观看视频 | 狠狠干b| 亚洲欧洲视频在线观看 | 综合91| 四虎精品影院永久在线播放 | 国产在线拍揄自揄视频不卡99 | 久久99精品久久久 | 99成人国产精品视频 | 免费一级毛片不卡在线播放 | 精品国精品国产自在久国产不卡 | 日本a级特黄三级三级三级 日本a级做爰视频 | 狠狠操.com| 日本久久精品 | 99精品在线视频观看 | 巨胸美女狂喷奶水www网麻豆 | 日韩毛片高清免费 | 国产午夜精品理论片久久影视 | 四虎影院4hu | 日本一级视频网站在线 | 国产第4页 |