读书人

高分求C#有没有类可以连接不同不同的数

发布时间: 2012-02-28 13:06:36 作者: rapoo

高分求C#有没有类可以连接不同不同的数据库?
如题,是不是oledbConnect?
string sConnectionString = "Provider=SQLOLEDB;server=xx.xx.xx.xx;database=xxx ";
conn = new OleDbConnection();
conn.ConnectionString = sConnectionString;
onn.Open();
不过老是连不上,总出现“无效的授权说明 "异常,请高手指教,在线等~~~。

[解决办法]
有啊。
如果是要访问SQL数据库最好用:system.Data.SqlClient;命名空间里的类
如果是其它的,则用:System.Data.OleDb;

看楼主的
string sConnectionString = "Provider=SQLOLEDB;server=xx.xx.xx.xx;database=xxx ";

一定是要连接SQL数据库

就不要用OLEDB 数据提供程序。
用SqlClient会更好。。
[解决办法]
自己可以写一个类啊,至于怎么连,给你提供帮助:http://www.connectionstrings.com/
[解决办法]
一般连接不同的数据库会使用数据工厂实现。不同的数据库使用不同的接口。MSSQLSERVER用system.Data.SqlClient ;Oracle 用System.Data.OracleClient;

读书人网 >C#

热点推荐