
ADO.NET技術主要包括Connection,Command,DataReader,DataAdapter,DateSet,DataTable等六種對象 1).Connection 對象的主要功能是與數據庫連接(事物處理也使用此對象) 2).Command 對象用于返回數據,修改數據,運行存儲過程以及發送或檢索參數信息的數據庫命令 3
ADO.NET技術主要包括Connection,Command,DataReader,DataAdapter,DateSet,DataTable等六種對象
1).Connection 對象的主要功能是與數據庫連接(事物處理也使用此對象)
2).Command 對象用于返回數據,修改數據,運行存儲過程以及發送或檢索參數信息的數據庫命令
3).DataReader 對象主要功能是以只進流的方式從數據庫中讀取行
4).DataAdapter 對象的主要功能是將數據庫中的內容填充到DataSet對象,在修改DataSety對象中的數據后還可以將修改信息通知數據庫,使DataSet對象中的數據域數據庫中的數據保持一致
5).DataSet 對象是 ADO.NET的核心概念,它是支持ADO.NET斷開式分布式數據方案的核心對象,DataSet對象是一個數據庫容器,可以把它當作是存在于內存中的數據庫,無論數據源是什么,它都會提供一致的關系編程模型
6)DataTable 可以理解為內存中的數據表
這些命令的綜合運用以服務于程序
ADO.net中的Connection對象
Connection數據庫連接對象,包括4個版本,SQLConnection,OleDbConnection,OracleConnection和OdbcConnection.
SqlConnection用于連接SQL Server數據庫,OleDbConnection用于連接以OLE DB方式公開的數據庫,OracleConnection用于連接Oracle數據庫,OdbcConnection用于連接使用ODBC公開的數據庫
SqlConnection:
SqlConnection對象用于連接數據庫,它最重要的方法有兩個: Open方法,Close方法,Open用于打開數據庫的連接,Close方法負責關閉數據庫的連接
屬性: ConnectionString 獲取或設置用于打開SQL Sever 數據庫的字符串
State 指示SqlConnection的狀態
方法:Open 使用Connection所指定的屬性設置打開
Close 關閉與數據庫的連接
連接字符串
"server=locahost;database=db_test;uid=sa;pwd=sqlserver"
"server=,;database=db_test;Trust_Connection=true"
localhost 數據庫服務器名稱
db_test 數據庫名稱
uid=sa 用戶名
qwd=sqlserver 數據庫密碼
server=,; 數據庫服務器名稱
database=db_test; 數據庫名稱
Trusted_Connection=true 使用可信任連接
連接句子舉例:
class program
{
static void Main()
{
string connection=
"server=,;database=db_test;Trusted_Connection=true"; //創建數據庫連接字符串
SqlConnection sc=new SqlConnection(); //創建SqlConnection對象
sc.ConnectionString=connection;
try
{
sc.Open();
Console.WriteLine("已經打開數據庫連接");
}
catch(Exception ex)
{
Console.WriteLine("打開數據庫錯誤:{0}",ex.Message); //輸出到控制臺提示錯誤信息
}
finally
{
sc.Close();
Console.WriteLine("已經關閉數據庫");
}
System.Console.ReadLine();
}
}
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com