資源描述:
《基于b_s結(jié)構(gòu)的圖片管理系統(tǒng)的實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、萬方數(shù)據(jù)萬方數(shù)據(jù)萬方數(shù)據(jù)南通職業(yè)大學學報2003正據(jù)庫相連接的連接串;(2)定義一個含參數(shù)的sql語句,其類型為String;(3)通過以上兩個步驟得到的SqlComnection對象和sql語句字符串構(gòu)造SqlC—mIld對象;(4)逐一定義$qWarameter對象,并賦予SqLCommand中的那些sql語句中所含的參數(shù)值;(5)調(diào)用SqlConnection對象的Open方法,打開和后臺數(shù)據(jù)庫的連接;(6)調(diào)用SqlconⅧ,,d對象的ExecuteNonQuery方法,實現(xiàn)Sql語句的執(zhí)行;(7)調(diào)用S
2、qlConnection對象的Close方法,關(guān)閉和后臺數(shù)據(jù)庫的連接。具體實現(xiàn)代碼如下:’將學生描述信息插入數(shù)據(jù)庫PublicFunctionimfoToDB(ByValidAsString,ByValnmneAsS晡Ilg,ByVal8“AsSning,ByValbirthdayAsString,ByValnationalityAsS時Ilg,ByValhomepageAsString,ByValenmmcetin*AsStag,ByValaddressAsString,ByValemailAssu4ng,By
3、ValinClassAsString)AsInt32DimmyCxamectionASSqlConnection=NewSql-Connection(“data80ui℃e=.:initialcatalog2heUo;in-tegratedsecurity=SSPI;workstationid=RUSH”1DimSQLASs仃iIlg=“刪sERT肌Dstudent(id,nⅫB,sn,birthday,nationality,homepage,entrance-time,address。email,class)
4、VALUES(@id,@entrance-time,@address,@email,@ehss)”DimconnnandAsSqlcoam'mnd=NewSqlCo¨mand(SQL,myconnectinn)DimparamOAsSqlPm,onmer=NewSqlParameter(“@id”,SqlDbType.Char,10)paramO.Value=idcommand.Parameters.Add(paramO)‘以下逐一定義SqlParanleter對象,以對應(yīng)Sql語句中所含參數(shù),因代碼相似,故省略
5、。Open()DimnumRowsAffectedAsInt32=conanand.ExecuteNonQueIy()myConnection.C108e()ReturnⅧ1mBo-1月^插ectedCatcheAsExcelxionReturn0EndTryEndFunction凋用該方法示例如下:DimnraAsInt32=imfoToDB(tbld.Text.tbName.Text,ddlSex.Sdectedhem.Text,thBiabday.Text,tbNationality.Text,tbH∞ep
6、age.Text,tbEntrnneeTime.Text,tbAddress.Text,tbEmail.Text,tl正lass.Text)If(IⅡa>O)Thenmessage.IrmerText=“信息上傳成功!”Elsemessage.1nnerText=“信息及照片上傳失敗!”ExitSubEndIf2.2.3圖片的存儲圖片的存儲實現(xiàn)方法與上面所述步驟類似,不過需注意的是i“ge表中的iⅫ咿字段存儲的是二進制數(shù)據(jù),此時應(yīng)該將已經(jīng)讀人到imgBinaryData()二進制數(shù)據(jù)數(shù)組中的圖片信息插入該字段。具
7、體代碼如下:‘將學生照片信息插入數(shù)據(jù)庫PublicFunctionimageToDB(ByVMidAsstag,ByValirwin()AsByte,ByValinl拳∞婦mypeAsString)Asht32DimmyConnectionAsSqlConnection=Newsql—Connection(“dataSOtUXⅪ=.:initialcatal092hello;in-tegratedsecurity=SSPI;workstationid=BUSH”1DimSQLAsString=“INSERTINT
8、Ohn8咎(id,ling-data。img--contenttyloe)VALUES(@id,@img-d出。@img--contenttype)”DimcommandAsSqlConmmnd=NewSqlcom-mand(SQL,myConnection)DimparamOAsSqlPararrmter=NewSqlP8mnn研,萬方數(shù)據(jù)第2期曹蘇群,張虹:基于B/S