网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > DotNet > ADO.NET > ADO.net中数据库连接方式  

ADO.net中数据库连接方式

2005-12-24  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏

  在MSDN中,。net的数据库连接字符串都有详细的说明,我这里以代码范例的方式罗列一些,具体的每一项代表的意义可以参看MSDN. 中国网管论坛bbs.bitsCN.com

  ADO.net 中数据库连接方式(微软提供)

网管联盟bitsCN@com

  微软提供了以下四种数据库连接方式: 网管联盟bitsCN@com

  System.Data.OleDb.OleDbConnection

网管网www.bitscn.com

  System.Data.SqlClient.SqlConnection 中国网管论坛bbs.bitsCN.com

  System.Data.Odbc.OdbcConnection

网管论坛bbs_bitsCN_com

  System.Data.OracleClient.OracleConnection 网管联盟bitsCN_com

  下面我们以范例的方式,来依次说明:

中国网管论坛bbs.bitsCN.com

  System.Data.SqlClient.SqlConnection

网管联盟bitsCN_com

  常用的一些连接字符串(C#代码):

网管论坛bbs_bitsCN_com

  SqlConnection conn 网管u家u.bitsCN.com

  = new SqlConnection( \"Server=(local);Integrated Security=SSPI;database=Pubs\");

网管u家u.bitscn@com

  SqlConnection conn

网管下载dl.bitscn.com

  = new SqlConnection(\"server=(local)\\NetSDK;database=pubs;Integrated Security=SSPI\"); 网管u家u.bitscn@com

  SqlConnection conn = new SqlConnection( 网管网www_bitscn_com

  \"Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;\");

网管联盟bitsCN@com

  SqlConnection conn = new SqlConnection(

网管网www_bitscn_com

  \" data source=(local);initial catalog=xr;integrated security=SSPI; 网管联盟bitsCN_com

  persist security info=False;workstation id=XURUI;packet size=4096; \");

网管u家u.bitscn@com

  SqlConnection myConn  = new 网管bitscn_com

  System.Data.SqlClient.SqlConnection(\"Persist Security Info=False;Integrated 网管下载dl.bitscn.com

  Security=SSPI;database=northwind;server=mySQLServer\");

中国网管联盟bitsCN.com

  SqlConnection conn = new SqlConnection( 网管u家u.bitscn@com

  \" uid=sa;pwd=passwords;initial catalog=pubs;data source=127.0.0.1;Connect Timeout=900\"); 网管u家u.bitscn@com

  更多字符串连接说明请看MSDN:

网管u家u.bitscn@com

  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataSqlClientSqlConnectionClassConnectionStringTopic.asp

网管u家u.bitsCN.com

  System.Data.OleDb.OleDbConnection 网管bitscn_com

  常用的一些连接字符串(C#代码):

网管下载dl.bitscn.com

  OleDbConnection conn = new OleDbConnection(@\"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\MyWeb\81\05\GrocerToGo.mdb\");

网管联盟bitsCN_com

  OleDbConnection conn = new OleDbConnection( 网管bitscn_com

  @\"Provider=Microsoft.Jet.OLEDB.4.0;Password=;

网管网www_bitscn_com

  User ID=Admin;Data Source=grocertogo.mdb;\"); 网管论坛bbs_bitsCN_com

  OleDbConnection conn = new OleDbConnection( 网管u家u.bitsCN.com

  \"Provider=MSDAORA; Data Source=ORACLE8i7;Persist Security Info=False;Integrated Security=yes\");

中国网管联盟bitsCN.com

  OleDbConnection conn = new OleDbConnection( 网管u家u.bitsCN.com

  \"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\bin\LocalAccess40.mdb\");

网管网www.bitscn.com

  OleDbConnection conn = new OleDbConnection(

网管论坛bbs_bitsCN_com

  \"Provider=SQLOLEDB;Data Source=MySQLServer;Integrated Security=SSPI\");

网管bitscn_com

  更多字符串连接说明请看MSDN: 网管论坛bbs_bitsCN_com

  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOleDbOleDbConnectionClassConnectionStringTopic.asp?frame=true 网管联盟bitsCN_com

  System.Data.OracleClient.OracleConnection

中国网管论坛bbs.bitsCN.com

  常用的一些连接字符串(C#代码):

网管网www.bitscn.com

  OracleConnection myConn = new System.Data.OracleClient.OracleConnection(

网管联盟bitsCN@com

  \"Data Source=Oracle8i;Integrated Security=yes\"); 网管联盟bitsCN_com

  更多字符串连接说明请看MSDN:

网管联盟bitsCN@com

  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOracleClientOracleConnectionClassConnectionStringTopic.asp?frame=true

网管联盟bitsCN@com

  System.Data.Odbc.OdbcConnection 网管联盟bitsCN@com

  常用的一些连接字符串(C#代码):

网管联盟bitsCN@com

  OdbcConnection conn = new OdbcConnection(

网管网www_bitscn_com

  \"Driver={SQL Server};Server=MyServer;Trusted_Connection=yes;Database=Northwind;\");

网管网www.bitscn.com

  OdbcConnection conn = new OdbcConnection( 中国网管联盟bitsCN.com

  \"Driver={Microsoft ODBC for Oracle};Server=ORACLE8i7; 网管下载dl.bitscn.com

  Persist Security Info=False;Trusted_Connection=yes\"); 网管网www.bitscn.com

  OdbcConnection conn = new OdbcConnection(

中国网管论坛bbs.bitsCN.com

  \"Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\bin\nwind.mdb\");

网管联盟bitsCN_com

  OdbcConnection conn = new OdbcConnection(

网管bitscn_com

  \"Driver={Microsoft Excel Driver (*.xls)};DBQ=c:\bin\book1.xls\"); 网管u家u.bitsCN.com

  OdbcConnection conn = new OdbcConnection(

中国网管联盟bitsCN.com

  \"Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=c:\bin\");

网管u家u.bitscn@com

  OdbcConnection conn = new OdbcConnection(\"DSN=dsnname\");

中国网管论坛bbs.bitsCN.com

  更多字符串连接说明请看MSDN:

网管论坛bbs_bitsCN_com

  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOdbcOdbcConnectionClassConnectionStringTopic.asp?frame=true

网管论坛bbs_bitsCN_com

  其他厂商提供的数据库连接: 网管网www.bitscn.com

  DB2Connection myConn = new IBM.Data.DB2.DB2Connection(

网管u家u.bitsCN.com

  \"DATABASE = SAMPLE;UID=<username>; PWD=<password>;\");

中国网管论坛bbs.bitsCN.com

  DB2Connection myConn = new IBM.Data.DB2.DB2Connection(\"DATABASE = SAMPLE\"); 网管u家u.bitscn@com

  BdpConnection myConn = new Borland.Data.Provider.BdpConnection(\"assembly=Borl 网管论坛bbs_bitsCN_com

  and.Data.Mssql,Version=1.1.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;ve

网管联盟bitsCN_com

  ndorclient=sqloledb.dll;osauthentication=False;database=<database>;usernam

中国网管联盟bitsCN.com

  e=<user>;hostname=<host>;password=<password>;provider=MSSQL\");

网管下载dl.bitscn.com

  BdpConnection myConn = new Borland.Data.Provider.BdpConnection(\"assembly=Borl 中国网管论坛bbs.bitsCN.com

  and.Data.Db2,Version=1.1.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;ve 网管联盟bitsCN_com

  ndorclient=db2cli.dll;database=<database>;username=<user>;

中国网管联盟bitsCN.com

  password=<password>;provider=DB2\");

网管bitscn_com

  Connection Pooling

中国网管论坛bbs.bitsCN.com

  在SQL Server、OLE DB和。NET框架结构中的Data Provider中,都提供了隐式的连接池连接支持。你可以在ConnectionString中指定不同的参数值控制连接池的行为。比如下面的例子使OLE DB的连接池无效并自动地进行事务处理:

网管网www.bitscn.com

  Provider=SQLOLEDB;OLE DB Services=-4;Data Source=localhost;Integrated Security=SSPI; 中国网管论坛bbs.bitsCN.com

  在SQL Server.NET Data Provider中提供了以下参数设置控制连接池的行为:Connection Lifttime、Connection Reset、Enlist、Max Pool Size、Min Pool Size和Pooling.

网管bitscn_com


TAGs方式   连接   数据库   字符串   DataSource   IntegratedSecurity    
 上一篇:DataSet的数据并发异常处理   下一篇:设计.NET应用程序数据访问层五大原则
相关文章列表
ADO.net中数据库连接方式 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
1.使用ADO.NET 和C# 处理BLOB 数据
2.使用ADO封装类的数据库程序开发实例(上)
3.ADO.NET详细研究 -- DataReader终结篇
4.用Microsoft.net实现数据库事务(1)
5.使用 Ado.net 获取数据库架构信息
6.ADO.net中数据库连接方式
7.掌握ADO.NET的十个热门技巧
8.用Microsoft.net实现数据库事务(4)
9.透过VS.NET数据窗体向导看ADO.NET
10.如何对DataTable进行检索和排序
最新推荐文章:
1.如何对DataTable进行检索和排序
2.DOTNET:LINQ与ADO.NET 3.0的创新
3..Net PetShop4.0分布式数据库设计
4.实现DataList和Repeater控件的分页显示
5.用C#对ADO.NET数据库完成简单操作
6.在VisualC#中用ListView显示数据记录
7.掌握ADO.NET的十个热门技巧
8.关于DAO数据库编程的几点经验
9.使用ADO封装类的数据库程序开发实例(上)
10.ADO.NET:通向未来之桥
网管论坛交流:
·不疯魔不成活
·令你大开眼界的真正标准化机房,已整理重
·为赈灾,女孩舍身拍“裸照”
·Windows Server 2003服务器群集创建和配
·exchange2k3全套官方资料
·双儿一周岁了。。。特殊的礼物来啦。。
·存储备份技术版块守则
·无盘技术交流区守则
·DOS命令基础大全之命令详解<作者吐血
·Windows XP 操作系统默认设置需要注意的