老男人百科 > 百科 > 正文

sql server连接mysql数据库(sql server数据库连接配置)

2023-04-30 10:19:49 阅读( 1361)

今天用SQLServer的MicrosoftOLEDB提供程序和ODBC的MicrosoftOLEDB提供程序两种不同的方法链接了一下SQLServer数据库,却发现了一个以前从来没有注意到的问题。

今天我用两种不同的方式链接了sql server数据库:SQL Server的Microsoft OLE DB provider和ODBC的Microsoft OLE DB provider。

但是我发现了一个以前从来没有注意到的问题。

也就是在使用conn.execute时:使用第一种方法是完全正常的,但是在某些情况下,使用ODBC无法读取某些数据(或者读取为空值)。具体原因不清楚,查了半天也没发现区别。

后来用了第一种方法。

注意:在sql server 2000和sql server 2005数据库中,问题是相同的。

第一种:OLE DB或OleDbConnection (.NET)方式

(使用SQL Server的Microsoft OLE DB提供程序)

Provider=sqloledb data source=server IP; Initial directory=database name; User Id=user name; Password=password;

第二种:ODBC方式(使用ODBC的Microsoft OLE DB提供程序)

driver={ SQL Server }; Server=server IP; Database=database name; Uid=user name; Pwd=password;

第三种:DSN方式

DSN=DSN名称;Uid=用户名;Pwd=密码;

第四种:SqlConnection(.NET)方式 data source=server IP; Initial directory=database name; User ID=user name; Password=password;

猜你喜欢

Guessyoulike
经期能吃避孕药吗(经期能吃避孕药吗一次性的)
男人如何预防小阴茎?(阴茎炎症怎样预防)
女孩性早熟如何进行检查(女孩性早熟如何进行检查)
乳房下垂该怎么解决(乳房下垂松软怎么办)
专题页