版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C#和Winform編程,第7章ADO.Net基礎(chǔ),2020/8/12,1,1,中國職業(yè)教育聯(lián)盟課程體系,中國職業(yè)教育聯(lián)盟課程體系,達(dá)成百萬精英,評審,如何將普通表格設(shè)為MDI表格? 答:只需將普通表單的屬性IsMdiContainer設(shè)置為true即可。 以下控件()不屬于WinForm容器控件。 a.group box b.panelc.tab control d.pricturebox,圖像框?qū)儆谄渌丶两駷橹?,學(xué)習(xí)了什么樣的表單控件? 請至少說五個。 在本章的RadioButton、CheckBox、GroupBox、Panel、TabControl、d任務(wù)中,您將完成StuInf
2、o應(yīng)用程序的基本功能,連接到StuInfo數(shù)據(jù)庫并更改用戶密碼。 添加登錄用戶了解ADO.NET的配置了解DateSet的概念使用SqlConnection和SqlCommand使用連接對象和命令對象執(zhí)行數(shù)據(jù)庫添加/刪除操作。 本章的單詞、active(ktiv積極) data(deit數(shù)據(jù)、資料) object(bdikt對象; 客體) provider(prvad供應(yīng)商; 提供者)連接(kne kn連接,連接) command(km:nd命令; 控制) datareader(deitri:d讀流數(shù)據(jù)) dataset(deitset數(shù)據(jù)集) adapter(dpt適配器) datable
3、collection (deitteiblklekn數(shù)據(jù)表o DataSet和. net框架數(shù)據(jù)提供器。 NET數(shù)據(jù)提供器的四個核心對象是什么? 連接、命令、DataReader、DataAdapter。 為完成連接到數(shù)據(jù)庫連接的功能而引入的名稱空間是? 使用系統(tǒng)數(shù)據(jù). sqlclient; Command對象的哪些方法對連接執(zhí)行T-SQL語句并返回受影響的行數(shù)? ExecuteNonQuery,ADO.NET的主要組件,ADO.NET,DataSet, net框架數(shù)據(jù)提供器,僅數(shù)據(jù)訪問,只讀,獨(dú)立于數(shù)據(jù)源的數(shù)據(jù)訪問,ADO.NET ADO.NET位于程序語言和數(shù)據(jù)庫之間,是程序語言和數(shù)據(jù)庫的
4、橋梁。 ADO.NET主要包括DataSet和. net框架數(shù)據(jù)提供程序。 DataSet對象是內(nèi)存中數(shù)據(jù)的表示。 它包含多個DataTable對象,DataTable包含類似于常規(guī)數(shù)據(jù)庫中表的列和行。net框架核心組件和ADO.NET對象模型有五個主要的數(shù)據(jù)庫訪問和操作對象分別是Connection、Command、DataReader、 DataAdapter和DataSet Connection對象主要負(fù)責(zé)與數(shù)據(jù)庫Command對象的連接,主要負(fù)責(zé)生成和執(zhí)行SQL語句DataReader對象,主要負(fù)責(zé)數(shù)據(jù)庫中的數(shù)據(jù)dataaadapter對象Command對象執(zhí)行SQL語句后,輸入Dat
5、aSet ataSet對象主要負(fù)責(zé)數(shù)據(jù)的訪問和更新。 net框架的類型,sqlclient:sqlserver的. net ream網(wǎng)絡(luò)數(shù)據(jù)提供程序。 其類主要是SqlConnection、SqlCommand。 要使用連接對象連接到數(shù)據(jù)庫、應(yīng)用程序、數(shù)據(jù)源、請求數(shù)據(jù)、連接、連接對象,稱為連接對象,在與數(shù)據(jù)庫進(jìn)行操作之前,稱為目標(biāo)數(shù)據(jù)、Connection的屬性和方法、Connection的屬性:Connection的方法:與數(shù)據(jù)庫示例的連接、與本地StuInfo數(shù)據(jù)庫的連接、演示示例1:stuinfo數(shù)據(jù)庫連接的特性uid=sa; pwd=123456; 創(chuàng)建連接對象sqlconnectio
6、n連接=new sqlconnection (連接)。 /打開數(shù)據(jù)庫連接的connection.Open (); MessageBox.Show (成功打開數(shù)據(jù)庫連接); /關(guān)閉數(shù)據(jù)庫連接connection.Close (); MessageBox.Show (關(guān)閉數(shù)據(jù)庫連接);本機(jī)、示例源代碼、連接到數(shù)據(jù)庫的步驟、連接到數(shù)據(jù)庫的步驟: 1、定義連接字符串2、創(chuàng)建連接對象3、打開與數(shù)據(jù)庫的連接的server=服務(wù)器名database=sqlconnection連接=新建sqlconnection (連接); 連接字符串,connection.Open ();無密碼、可選、Connection
7、對象、不同命名空間中的Connection對象、合并到本地主數(shù)據(jù)庫、/連接字符串string connString=“server=. 數(shù)據(jù)庫=主數(shù)據(jù)庫; uid=sa; pwd=123456; 創(chuàng)建連接對象sqlconnection連接=new sqlconnection (連接)。 connection.Open (); /打開數(shù)據(jù)庫連接的connection.Close (); /Command對象,應(yīng)用程序使用關(guān)閉數(shù)據(jù)庫連接、鍵碼和Command打開數(shù)據(jù)庫并處理數(shù)據(jù),執(zhí)行數(shù)據(jù)源、Connection、command和命令從數(shù)據(jù)源返回結(jié)果Command對象的說明:與數(shù)據(jù)庫建立關(guān)系Comm
8、and對象的屬性:Command對象的方法:使用SqlCommand執(zhí)行insert語句,使用Command步驟: 1創(chuàng)建數(shù)據(jù)庫連接2 創(chuàng)建Command對象4,執(zhí)行命令,執(zhí)行sqlcommand string SQL=insertintostuinfovalues (this.txtname.text,this.txtPwd.Text ); txtName.text,txtPwd.text ); connection.Open (); /打開數(shù)據(jù)庫連接的sqlcommand命令=新建sqlcommand (SQL,connection ); int num=command.ExecuteNo
9、nQuery (); 添加用戶密鑰代碼:在執(zhí)行命令之前,必須打開數(shù)據(jù)庫連接,使用SqlCommand更新語句,sqlconnection連接=new sqlconnection (connstring ); string SQL=updatestuinfosetstupwd=this.txt newpwd.textwherestupwd=this.txtpwd.textandstuname=th IIS連接. open (); /打開數(shù)據(jù)庫連接的sqlcommand命令=新建sqlcommand (SQL,connection ); int num=command.ExecuteNonQuery (); 更改用戶密碼密碼:使用SqlCommand執(zhí)行刪除語句,sqlconnection連接=new sqlconnection (connstring ); 字符串SQL=deletefromstuinfowherestuname=this.txt stuname.text。 connection.Open (); /打開數(shù)據(jù)庫連接的sqlcommand命令=新建sqlcommand (SQL,connection ); int num=command.ExecuteNonQuery ();用戶帳戶的密鑰代碼:總結(jié),要用C#連接到數(shù)據(jù)庫,程序需要導(dǎo)入哪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 名人傳讀后感(匯編15篇)
- 酒店前臺個人工作總結(jié)-(14篇)
- 學(xué)校安全工作會議演講稿(6篇)
- 小學(xué)奧數(shù)行程問題經(jīng)典
- 現(xiàn)代Web開發(fā)與應(yīng)用課件 第四章-Web開發(fā)模式與框架
- 成都房屋租賃合同
- 汽車出租代駕合同
- 八年級語文下冊第三單元10小石潭記第2課時教案新人教版
- 六年級英語上冊Unit1HowcanIgetthere第五課時教案人教PEP版
- 2024年規(guī)范版工程項(xiàng)目安全保證金協(xié)議例本一
- 項(xiàng)目經(jīng)理部考核評分表
- 貼面 貼面修復(fù)
- 2023年高二學(xué)業(yè)水平測試生物模擬考試試題
- 力士樂-mtx micro簡明安裝調(diào)試手冊v4updated
- GB/T 6807-2001鋼鐵工件涂裝前磷化處理技術(shù)條件
- GB/T 15109-1994白酒工業(yè)術(shù)語
- 膜片鉗常見問題匯總(人人都會膜片鉗)
- 校車安全逃生技能培訓(xùn)學(xué)習(xí)
- (新版)電網(wǎng)規(guī)劃專業(yè)知識考試題庫(含答案)
- 學(xué)校心理危機(jī)干預(yù)流程圖
- 杏醬生產(chǎn)工藝
評論
0/150
提交評論