ADO.NET資料庫之資料庫連接---ShinePans,

來源:互聯網
上載者:User

ADO.NET資料庫之資料庫連接---ShinePans,

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();        }
}


adonet怎連結sql資料庫?

Initial Catalog 是ole db 裡用到的 你用的是 sql 不用
Initial Catalog 把他換成database= 就是串連資料庫的名稱
server=.;database=資料庫 uid=;pwd=;

串連之後 你要用到什麼SQL命令 在 SqlCommand cmd = new SqlCommand(); 刮號裡寫上 SQL命令就行了

不過點一個按鈕,自動建立一個資料庫 我沒試過幫不了你 你自己研究一下吧``
 
adonet 怎串連sql資料庫

string ConStr = "server=.;database=adoteset;uid=使用者名稱;pwd=密碼;";

或者
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}

這樣看看具體的錯誤是什麼
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.