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,具体方法根据库数据库的不同而不同。