如何把圖片上傳到數(shù)據(jù)庫(kù)中?
1、新建一個(gè)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名為Image,表名為image。并為表添加ID,tupian兩個(gè)列。
2、新建一個(gè)項(xiàng)目(Photo),在工具箱中往窗體中拖入一個(gè)PictureBox控件,兩個(gè)Button按鈕,一個(gè)OpenFileDialog控件。并修改pictureBox1控件的屬性BorderStyle為FixedSingle,SizeMode為StretchImage;修改兩個(gè)button控件屬性的Text值依次為”打開一張圖片”“插入數(shù)據(jù)庫(kù)”。
3、首先打開“數(shù)據(jù)“選擇“添加新數(shù)據(jù)源”,然后(數(shù)據(jù)庫(kù))下一步,(數(shù)據(jù)集)下一步,選擇”新建連接“,依次選擇服務(wù)器名,服務(wù)器驗(yàn)證方式,選擇”選擇或輸入一個(gè)數(shù)據(jù)庫(kù)名。
4、選擇”選擇或輸入一個(gè)數(shù)據(jù)庫(kù)名,添加剛剛新建的數(shù)據(jù)庫(kù),然后點(diǎn)擊“測(cè)試連接”,看看數(shù)據(jù)庫(kù)連接是否成功。成功后點(diǎn)“確定”回到“數(shù)據(jù)源配置向?qū)А表?yè)面,將“連接字符串復(fù)制下來。
5、添加兩條using命名空間 using System.IO; using System.Data.SqlClient;作用為讀取二進(jìn)制數(shù)據(jù)流,用于數(shù)據(jù)庫(kù)的連接。
6、編輯Button按鈕“打開一張圖片”的Click事件。
7、編寫B(tài)utton按鈕“插入數(shù)據(jù)庫(kù):的Click事件。