銆銆鍦∕SDN涓紝.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#浠g爜)錛? 銆 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"); 銆 鏇村瀛楃涓茶繛鎺ヨ鏄庤鐪婱SDN錛? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataSqlClientSqlConnectionClassConnectionStringTopic.asp 銆 System.Data.OleDb.OleDbConnection 甯哥敤鐨勪竴浜涜繛鎺ュ瓧絎︿覆(C#浠g爜)錛? 銆 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"); 銆 鏇村瀛楃涓茶繛鎺ヨ鏄庤鐪婱SDN錛? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOleDbOleDbConnectionClassConnectionStringTopic.asp?frame=true 銆 System.Data.OracleClient.OracleConnection 甯哥敤鐨勪竴浜涜繛鎺ュ瓧絎︿覆(C#浠g爜)錛? 銆 OracleConnection myConn = new System.Data.OracleClient.OracleConnection( "Data Source=Oracle8i;Integrated Security=yes"); 銆 鏇村瀛楃涓茶繛鎺ヨ鏄庤鐪婱SDN錛? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOracleClientOracleConnectionClassConnectionStringTopic.asp?frame=true 銆 System.Data.Odbc.OdbcConnection 甯哥敤鐨勪竴浜涜繛鎺ュ瓧絎︿覆(C#浠g爜)錛? 銆 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"); 銆 鏇村瀛楃涓茶繛鎺ヨ鏄庤鐪婱SDN錛? 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 銆 鍦⊿QL Server銆丱LE DB鍜?NET妗嗘灦緇撴瀯涓殑Data Provider涓紝閮芥彁渚涗簡闅愬紡鐨勮繛鎺ユ睜榪炴帴鏀寔銆備綘鍙互鍦–onnectionString涓寚瀹氫笉鍚岀殑鍙傛暟鍊兼帶鍒惰繛鎺ユ睜鐨勮涓恒傛瘮濡備笅闈㈢殑渚嬪瓙浣縊LE DB鐨勮繛鎺ユ睜鏃犳晥騫惰嚜鍔ㄥ湴榪涜浜嬪姟澶勭悊錛? Provider=SQLOLEDB;OLE DB Services=-4;Data Source=localhost;Integrated Security=SSPI; 鍦⊿QL Server.NET Data Provider涓彁渚涗簡浠ヤ笅鍙傛暟璁劇疆鎺у埗榪炴帴姹犵殑琛屼負錛欳onnection Lifttime銆丆onnection Reset銆丒nlist銆丮ax Pool Size銆丮in Pool Size鍜孭ooling銆? |