• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    ADO.net中數據庫連接方式

    發布: 2007-6-30 18:56 | 作者: admin | 來源: | 查看: 32次 | 進入軟件測試論壇討論

    領測軟件測試網      在MSDN中,.net的數據庫連接字符串都有詳細的說明,我這里以代碼范例的方式羅列一些,具體的每一項代表的意義可以參看MSDN.
      
      ADO.net 中數據庫連接方式(微軟提供)
      
      微軟提供了以下四種數據庫連接方式:
      System.Data.OleDb.OleDbConnection
      System.Data.SqlClient.SqlConnection
      System.Data.Odbc.OdbcConnection
      System.Data.OracleClient.OracleConnection
      下面我們以范例的方式,來依次說明:
      
      System.Data.SqlClient.SqlConnection
      常用的一些連接字符串(C#代碼):
      
      SqlConnection conn
      = new SqlConnection( "Server=(local);Integrated Security=SSPI;database=Pubs");
      
      SqlConnection conn
      = new SqlConnection("server=(local)\\NetSDK;database=pubs;Integrated Security=SSPI");
      
      SqlConnection conn = new SqlConnection(
      "Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;");
      
      SqlConnection conn = new SqlConnection(
      " data source=(local);initial catalog=xr;integrated security=SSPI;
      persist security info=False;workstation id=XURUI;packet size=4096; ");
      
      SqlConnection myConn = new
      System.Data.SqlClient.SqlConnection("Persist Security Info=False;Integrated
      Security=SSPI;database=northwind;server=mySQLServer");
      
      SqlConnection conn = new SqlConnection(
      " uid=sa;pwd=passwords;initial catalog=pubs;data source=127.0.0.1;Connect Timeout=900");
      
      更多字符串連接說明請看MSDN:
      http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataSqlClientSqlConnectionClassConnectionStringTopic.asp
      
      System.Data.OleDb.OleDbConnection
      常用的一些連接字符串(C#代碼):
      
      OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\MyWeb\81\05\GrocerToGo.mdb");
      
      OleDbConnection conn = new OleDbConnection(
      @"Provider=Microsoft.Jet.OLEDB.4.0;Password=;
      User ID=Admin;Data Source=grocertogo.mdb;");
      
      OleDbConnection conn = new OleDbConnection(
      "Provider=MSDAORA; Data Source=ORACLE8i7;Persist Security Info=False;Integrated Security=yes");
      
      OleDbConnection conn = new OleDbConnection(
      "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\bin\LocalAccess40.mdb");
      
      OleDbConnection conn = new OleDbConnection(
      "Provider=SQLOLEDB;Data Source=MySQLServer;Integrated Security=SSPI");
      
      更多字符串連接說明請看MSDN:
      http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOleDbOleDbConnectionClassConnectionStringTopic.asp?frame=true
      
      
      System.Data.OracleClient.OracleConnection
      常用的一些連接字符串(C#代碼):
      
      OracleConnection myConn = new System.Data.OracleClient.OracleConnection(
      "Data Source=Oracle8i;Integrated Security=yes");
      
      
      
      更多字符串連接說明請看MSDN:
      http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOracleClientOracleConnectionClassConnectionStringTopic.asp?frame=true
      
      
      System.Data.Odbc.OdbcConnection
      常用的一些連接字符串(C#代碼):
      
      
      OdbcConnection conn = new OdbcConnection(
      "Driver={SQL Server};Server=MyServer;Trusted_Connection=yes;Database=Northwind;");
      
      OdbcConnection conn = new OdbcConnection(
      "Driver={Microsoft ODBC for Oracle};Server=ORACLE8i7;
      Persist Security Info=False;Trusted_Connection=yes");
      
      OdbcConnection conn = new OdbcConnection(
      "Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\bin\nwind.mdb");
      
      OdbcConnection conn = new OdbcConnection(
      "Driver={Microsoft Excel Driver (*.xls)};DBQ=c:\bin\book1.xls");
      
      
      OdbcConnection conn = new OdbcConnection(
      "Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=c:\bin");
      
      OdbcConnection conn = new OdbcConnection("DSN=dsnname");
      
      更多字符串連接說明請看MSDN:
      http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOdbcOdbcConnectionClassConnectionStringTopic.asp?frame=true
      
      
      其他廠商提供的數據庫連接:
      
      DB2Connection myConn = new IBM.Data.DB2.DB2Connection(
      "DATABASE = SAMPLE;UID=<username>; PWD=<password>;");
      
      DB2Connection myConn = new IBM.Data.DB2.DB2Connection("DATABASE = SAMPLE");
      
      
      BdpConnection myConn = new Borland.Data.Provider.BdpConnection("assembly=Borl
      and.Data.Mssql,Version=1.1.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;ve
      ndorclient=sqloledb.dll;osauthentication=False;database=<database>;usernam
      e=<user>;hostname=<host>;password=<password>;provider=MSSQL");
      
      BdpConnection myConn = new Borland.Data.Provider.BdpConnection("assembly=Borl
      and.Data.Db2,Version=1.1.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;ve
      ndorclient=db2cli.dll;database=<database>;username=<user>;
      password=<password>;provider=DB2");
      
      
      Connection Pooling
      
      
      在SQL Server、OLE DB和.NET框架結構中的Data Provider中,都提供了隱式的連接池連接支持。你可以在ConnectionString中指定不同的參數值控制連接池的行為。比如下面的例子使OLE DB的連接池無效并自動地進行事務處理:
      Provider=SQLOLEDB;OLE DB Services=-4;Data Source=localhost;Integrated Security=SSPI;
      在SQL Server.NET Data Provider中提供了以下參數設置控制連接池的行為:Connection Lifttime、Connection Reset、Enlist、Max Pool Size、Min Pool Size和Pooling。
      
      更多數據庫連接信息,以及非ADO.net的連接字符串可以參看:
      http://www.connectionstrings.com/
      
      
      
      
      
      
      
      

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>