自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#進(jìn)行數(shù)據(jù)庫(kù)編程概述

開發(fā) 后端
這里介紹C#進(jìn)行數(shù)據(jù)庫(kù)編程,Visual C#自身沒有類庫(kù),和其他的.Net開發(fā)語(yǔ)言一樣,Visual C#調(diào)用的類庫(kù)是.Net框架中的一個(gè)共有的類庫(kù)。

Visual C#還是比較常見的東西,這里我們主要介紹C#進(jìn)行數(shù)據(jù)庫(kù)編程,包括介紹Visual C#實(shí)現(xiàn)這二種綁定等方面。

在數(shù)據(jù)庫(kù)的選擇上,為了使內(nèi)容更加全面,采用了當(dāng)下比較流行的二種數(shù)據(jù)庫(kù),一種是本地?cái)?shù)據(jù)庫(kù)Acess 2000,另外一種是遠(yuǎn)程數(shù)據(jù)庫(kù)Sql Server 2000。

Visual C#自身沒有類庫(kù),和其他的.Net開發(fā)語(yǔ)言一樣,Visual C#調(diào)用的類庫(kù)是.Net框架中的一個(gè)共有的類庫(kù)--.Net FrameWork SDK。ADO.NET是.Net FrameWork SDK提供給.Net開發(fā)語(yǔ)言進(jìn)行數(shù)據(jù)庫(kù)開發(fā)的一個(gè)系列類庫(kù)的集合。在ADO.NET中雖然提供了大量的用于數(shù)據(jù)庫(kù)連接、數(shù)據(jù)處理的類庫(kù),但卻沒有提供類似DbText組件、DbList組件、DbLable組件、DbCombox組件等。要想把數(shù)據(jù)記錄以ComBox、ListBox等形式顯示處理,使用數(shù)據(jù)綁定技術(shù)是最為方便、最為直接的方法。所謂數(shù)據(jù)綁定技術(shù)就是把已經(jīng)打開的數(shù)據(jù)集中某個(gè)或者某些字段綁定到組件的某些屬性上面的一種技術(shù)。說的具體些,就是把已經(jīng)打開數(shù)據(jù)的某個(gè)或者某些字段綁定到Text組件、ListBox組件、ComBox等組件上的能夠顯示數(shù)據(jù)的屬性上面。當(dāng)對(duì)組件完成數(shù)據(jù)綁定后,其顯示字段的內(nèi)容將隨著數(shù)據(jù)記錄指針的變化而變化。這樣程序員就可以定制數(shù)據(jù)顯示方式和內(nèi)容,從而為以后的數(shù)據(jù)處理作好準(zhǔn)備。所以說數(shù)據(jù)綁定是 Visual C#進(jìn)行數(shù)據(jù)庫(kù)編程的基礎(chǔ)和最為重要的第一步。只有掌握了數(shù)據(jù)綁定方法,才可以十分方便對(duì)已經(jīng)打開的數(shù)據(jù)集中的記錄進(jìn)行瀏覽、刪除、插入等具體的數(shù)據(jù)操作、處理。

數(shù)據(jù)綁定根據(jù)不同組件可以分為二種,一種是簡(jiǎn)單型的數(shù)據(jù)綁定,另外一種就是復(fù)雜型的數(shù)據(jù)綁定。所謂簡(jiǎn)單型的數(shù)據(jù)綁定就是綁定后組件顯示出來的字段只是單個(gè)記錄,這種綁定一般使用在顯示單個(gè)值的組件上,譬如:TextBox組件和Label組件。而復(fù)雜型的數(shù)據(jù)綁定就是綁定后的組件顯示出來的字段是多個(gè)記錄,這種綁定一般使用在顯示多個(gè)值的組件上,譬如:ComBox組件、ListBox組件等。本文就是來詳細(xì)介紹如何用Visual C#實(shí)現(xiàn)這二種綁定。在數(shù)據(jù)庫(kù)的選擇上,為了使內(nèi)容更加全面,采用了當(dāng)下比較流行的二種數(shù)據(jù)庫(kù),一種是本地?cái)?shù)據(jù)庫(kù)Acess 2000,另外一種是遠(yuǎn)程數(shù)據(jù)庫(kù)Sql Server 2000。

一、本文程序設(shè)計(jì)和運(yùn)行的軟件環(huán)境

1.微軟公司視窗2000服務(wù)器版

2 .Net FrameWork SDK Beta 2

3.MADC 2.6(Microsoft Acess Data Component)以上版本

二、程序中使用的數(shù)據(jù)庫(kù)的數(shù)據(jù)字典

1.本地?cái)?shù)據(jù)庫(kù)Access 2000的數(shù)據(jù)庫(kù)的名稱為"db.mdb",在這個(gè)數(shù)據(jù)庫(kù)中定義了一張表"person"。

2.遠(yuǎn)程數(shù)據(jù)庫(kù)Sql Server 2000的數(shù)據(jù)庫(kù)服務(wù)器名稱為"Server1",數(shù)據(jù)庫(kù)名稱為"Data1",登陸的ID為"sa",口令為空,在數(shù)據(jù)庫(kù)也定義了一張"person"表,數(shù)據(jù)結(jié)構(gòu)如上表。

三、數(shù)據(jù)綁定一般步驟

1.無論是簡(jiǎn)單型的數(shù)據(jù)綁定,還是復(fù)雜型的數(shù)據(jù)綁定,要實(shí)現(xiàn)綁定的第一步就是就是要連接數(shù)據(jù)庫(kù),得到可以操作的DataSet。

2.根據(jù)不同組件,采用不同的數(shù)據(jù)綁定:
對(duì)于簡(jiǎn)單型的數(shù)據(jù)綁定,數(shù)據(jù)綁定的方法其實(shí)比較簡(jiǎn)單,在得到數(shù)據(jù)集以后,一般是通過把數(shù)據(jù)集中的某個(gè)字段綁定到組件的顯示屬性上面,譬如 TextBox組件和Label組件,是綁定到"Text"屬性。對(duì)于復(fù)雜型的數(shù)據(jù)綁定一般是通過設(shè)定其某些屬性值來實(shí)現(xiàn)綁定的。以上介紹C#進(jìn)行數(shù)據(jù)庫(kù)編程。

【編輯推薦】

  1. C#編程實(shí)現(xiàn)顯示XML文件
  2. C#語(yǔ)言獲取要顯示頁(yè)面
  3. 創(chuàng)建C# Windows窗體應(yīng)用程序淺析
  4. C#實(shí)現(xiàn)窗體顯示背景知識(shí)
  5. C# Lazy-Allocate設(shè)計(jì)概念
責(zé)任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2009-08-17 17:42:57

C#數(shù)據(jù)庫(kù)操作類

2009-07-31 17:01:21

C#存取Access數(shù)

2009-08-25 12:50:32

數(shù)據(jù)庫(kù)常用C#代碼

2009-09-01 09:45:49

Visual C#對(duì)數(shù)

2009-08-07 16:19:00

C#下數(shù)據(jù)庫(kù)編程

2009-08-07 16:19:00

C#下數(shù)據(jù)庫(kù)編程

2009-08-07 15:38:15

精通C#數(shù)據(jù)庫(kù)編程

2011-03-17 13:23:08

數(shù)據(jù)導(dǎo)入導(dǎo)出

2009-08-25 10:57:09

C#接口

2011-05-25 00:00:00

數(shù)據(jù)庫(kù)設(shè)計(jì)

2009-07-01 10:46:57

JSP程序JSP代碼

2024-04-03 10:05:02

2009-08-28 16:14:26

C#實(shí)現(xiàn)加載動(dòng)態(tài)庫(kù)

2009-08-11 13:35:13

C# Berkeley

2024-04-18 09:56:16

2009-08-07 15:33:11

C#數(shù)據(jù)庫(kù)編程

2011-03-01 16:30:55

Oracle

2010-03-30 18:48:24

Oracle 學(xué)習(xí)

2011-12-30 09:03:59

MySQL數(shù)據(jù)庫(kù)

2009-03-19 10:08:09

C#數(shù)據(jù)庫(kù)查詢
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)