大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> NET专区 -> ADO.net 中数据库连接方式

ADO.net 中数据库连接方式

时间: 2021-07-31 作者:daque

在msdn中,.net的数据库贯穿字符串都有精细的证明,我这边以代码典型的办法陈设少许,简直的每一项代办的意旨不妨参看msdn.ADO.net 中数据库连接方式(微软供给)微软供给了以次四种数据库贯穿办法:system.data.oledb.oledbconnectionsystem.data.sqlclient.sqlconnectionsystem.data.odbc.odbcconnectionsystem.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.aspsystem.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=truesystem.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=truesystem.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=borland.data.mssql,version=1.1.0.0,culture=neutral,publickeytoken=91d62ebb5b0d1b1b;vendorclient=sqloledb.dll;osauthentication=false;database=<database>;username=<user>;hostname=<host>;password=<password>;provider=mssql");bdpconnection myconn = new borland.data.provider.bdpconnection("assembly=borland.data.db2,version=1.1.0.0,culture=neutral,publickeytoken=91d62ebb5b0d1b1b;vendorclient=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。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.