麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

介紹幾種 ADO.net 中的數據庫連接方式

2024-07-21 02:38:56
字體:
來源:轉載
供稿:網友

  在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。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色屁屁xxxxⅹ免费视频 | 色婷婷久久一区二区 | 日韩毛片网 | 欧美日本在线播放 | hdhdhd69ⅹxxx黑人 | 亚洲精久久 | 久久精品色 | 万圣街在线观看免费完整版 | 国产免费观看一区二区三区 | 毛片视频网站 | 国产视频在线观看免费 | 2019天天干夜夜操 | 国产一区视频在线免费观看 | 91久久久久久久一区二区 | 欧美一级淫片免费播放口 | 一级一片免费看 | 久久激情国产 | 久久久久久久黄色片 | 亚洲一级簧片 | 成人免费电影在线观看 | 亚洲精品免费播放 | 91福利免费视频 | 成年人高清视频在线观看 | 永久免费不卡在线观看黄网站 | 国产精品久久久久久影视 | 亚洲精品 欧美 | 在线看免费观看av | 羞羞视频免费网站 | 日韩精品中文字幕一区二区 | 国产成年人视频网站 | 久在线观看福利视频69 | 视频一区二区三区在线播放 | 免费黄色小网站 | 国产伦精品一区二区三区 | 九九热精品在线视频 | 国产午夜精品一区二区三区四区 | 看片一区二区三区 | 99精品热视频 | 成人福利视频在线 | 成人午夜一区 | 一级在线观看视频 |