易截截图软件、单文件、免安装、纯绿色、仅160KB

Sql server的odbc,ado,ado.net连接串

应用程序通过odbc,ado或ado.net与sql server连接,无论通过那种方式进行连接,每一种连接方式,首先要设置的是连接串。以下就说说几种方式的连接串的设置:

先说说odbc连接,odbc全称为开放式数据库连接,是微软最早发布的数据库连接方式。连接串格式如下:driver={sql server};server=服务器安全名;uid=用户名;pwd=密码;database=要连接的数据库名称

如果是window身份验证模式, 加上Trusted_Connection=yes,uid与pwd可以不要

连接串变为: driver={sql server};server=服务器实例名; database=要连接的数据库名称; Trusted_Connection=yes

另外,使用odbc连接可直接创建odbc数据源,创建的方法是在window控制面板,管理工具中的ODBC数据源管理器中创建,根据数据源连接串为:

Dsn=数据源名称; uid=用户名;pwd=密码;

如果是window身份验证则uid与pwd不要,加Trusted_Connection=yes;



再说说ado连接串,ado连接如果选择提供程序为oledb for odbc则连接串与odbc相同。

以下说说选择提供程序为oledb for sql server时的连接串

1.使用sql server账户时的连接串:

Provider=SQLOLEDB.1; Persist Security Info=True;User ID=用户名; Password=密码;

Initial Catalog=要连接的数据库名称;Data Source=服务器实例名

2.使用windows身份验证时的连接串:

Provider=SQLOLEDB.1; Integrated Security=SSPI;Persist Security Info=False;

Initial Catalog=要连接的数据库名称;Data Source=服务器实例名

其中provider=为指定提供者,sqloledb.1为oledb for sql server的名称.


相关问答:

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

sql性能求助 - MS-SQL Server / 疑难问题

场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......

pl/sql - Oracle / 开发

小弟,最近要转行去做oracle开发了,由于大学毕业时,走了个弯路,现在很小心,问下,做PL/SQL有没有前途???
当然我说的这个前途是指 以后要跳槽,市场对这样的人才的需求量大不大??

3q 那看来还只能先接� ......

SQL clr - MS-SQL Server / 非技术版

想用SQL CLR做如下的存储过程,但是发现报错: 
{由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。} 
而且如果数据从case 1通过时就是正确的,从case 2通过时错误 
并且在c ......

如何使用MySQL - MS-SQL Server / 基础类

刚刚接触MySQL,不知道该如何去查看数据,插入数据,创建数据库、表,用哪为前辈能指教一二?

MySQL 5.1参考手册

引用
兄弟你会结贴吗?
mysql 参考手册

baidu

MySQL官方文档 http://dev.mysql.com/doc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号