前端用戶界面訪問:
后臺數據庫信息的command操作:
MicroSoft Visual Studio 2015,即vs集成開發環境下,通過Windows Form 來實現交互。
目的:通過Windows Form 向數據庫TestSchool表Classes中添加記錄
第一步:創建連接通道
創建Windows Form項目:
設計窗體界面如下:
開始創建連接通道:
using() { }
第二步:創建連接字符串
string connStr="Data Source=. ; Initial Catalog=TestSchool;Integrated Security=True ";
注:‘.’ 點 指 本地服務器;Initial Catalog 指連接的具體目標,Integrated Security 指連接時的身份驗證。 對應數據庫軟件連接界面。
第三步:創建SqlConnection對象 ,連接數據庫 。【Connection對象】
using System.Data.sqlclient; // 用到SqlConnection Sql時一定要添加該引用 using(SqlConnection conn=new SqlConnection()) //創建連接對象conn { string connStr="Data Source=. ; Initial Catalog=TestSchool;Integrated Security=True "; }
第四步:關聯連接字符串,打開數據庫連接。
conn.ConnectionString=connStr; conn.Open();
注:ConnectionString 為 對象conn的一個方法.作用是:連接所需的服務器數據庫表。
第五步:創建sql命令插入Cid 和 CName
string sql=string.Format("insert into Classes values ('{0}','{1}')",txtCid.Text.Trim(),txtCName.Text.Trim());
注:
1、values('{0}','{1}') 表示兩個索引參數值
2、textCid.Text.Trim():表示名字為textCid的TextBox中的Text屬性的去掉空格(Trim())后的文本輸入內容。
第六步:創建數據庫命令對象comm, --【Command對象--命令】
SqlCommand comm=new SqlCommand(); comm.Connection=conn;//命令連接到哪里 comm.CommandText=sql;//要執行的命令
第七步:讀取命令執行的結果,并用int類型 num接收。【Command對象--方法】
int num=comm.ExecuteNonQuery();
注:ExecuteNonQuery(),執行一個SQL語句,返回受影響的行數。
第八步:顯示結果,訪問并操作數據庫是否成功,結束。
if (num==1) { MessageBox.Show("添加成功!"); } else { MessageBox.Show("添加失敗!"); }
第九步:點擊運行,添加數據,點擊添加班級信息按鈕。
在Cid 中添加 30 ,CName中添加 037班,運行。
第十步:彈出添加成功,消息提示框,表示該條記錄已添加。
第十一步:去數據庫驗證該條記錄是否真正添加。
第十二步:驗證完畢,結束。
1) GBASE南大通用ADO.NET 8.3.81.51 版本提供如下特性:
支持 GBase 8s 全部特性,如:存儲過程、視圖等。
2) GBASE南大通用 ADO.NET 8.3.81.52 版本提供如下特性:
支持 GBase 8a 全部特性,如:存儲過程、視圖等。
3) GBase ADO.NET 8.3.81.53 版本提供如下特性:
? 支持 GBase 8a 集群全部特性,如:存儲過程、視圖等。
? 針對 GBase 8a 集群提供高可用性特性,包括集群高可用和集群負
載均衡。
? 支持 GBase UP,如:存儲過程、視圖等。
GBase ADO.NET 與 GBase 產品及與.NET Framework 兼容性參見如下表。
安裝文件
我們提供的 ADO.NET 接口的 msi 文件格式如下:
GBASE南大通用ADO.NET-<product version>-<build version>-<os version and
archtecture>.msi。
例如:GBaseADO.NET-8.3.81.53-build52.5-Windows-x86.msi。