ADO.NET与各种数据库的连接

 

1.Access数据库

  通常使用ADO.NET连接ACCESS数据库,OldDb的方法。常见连接字符串有如下几种,供参考:

◆OleDbConnection conn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/my.mdb");

◆OleDbConnection conn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Password=;User ID=Admin;Data Source=c:/my.mdb");

Provider=Microsoft.Jet.OLEDB.4.0表示数据访问的提供者为Microsoft.Jet.OLEDB.4.0,这是专门访问Access数据库的数据提供程序。

2.SQL Server

  访问SQL Server数据库通常使用SqlConnection,常见的数据库连接字符串有以下几种:

◆"Data Source=Suntech;Catalog=Pubs;User ID=sa;Password=abcd;"

◆"Server=suntech;Database=Pubs;User ID=sa;Pasword=abcd;Trusted_connection=False";

◆"Data Source=Suntech;Initial Catalog=pubs;Integrated Security=SSPI;"

◆"Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=Pubs;User ID=sa;Password=abcd;"

3.MySQL

  MySQL有两种访问方式,一种是使用OleDbConnection,另外,如果安装了MySQL提供的连接程序,则还可以MySqlConnection,分别如下:

◆"Provider=MySQLProv;Data Source=mydb;User ID=UserName;Password=abcd;"

◆"Data Source=server;Database=mydb;User ID=username;Password=pwd;Command Logging=false"

  连接字符串分别说明了连接的用户名、密码等,使用过该数据库的读者应该非常容易理解。

4.Oracle

  Oracle通常使用OracleConnection进行访问,常见的数据库连接字符串有以下几种:

◆"Data Source=MyOracleDB;Integrated Security=yes;"

◆"Data Source=MyOracleDB;User ID=username;Passord=password;Integrated Security=no;"

第2种连接字符串中分别说明了连接的用户名、密码等。

5.其他数据库

    其他数据库如果未提供相应的连接程序,则可以OleDbConnection,或者配置好ODBC连接后,使用OdbcConnection,具体方法根据库数据库的不同而不同。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值