1.ODBC
ODBC(Open Database Connectivity,开放数据库互连),一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。
一个完整的ODBC由下列几个部件组成:
应用程序(Application)、 驱动程序、驱动程序管理器、数据源;
应用程序:执行处理并调用ODBC API函数;
驱动程序:处理ODBC函数调用;
驱动程序管理器:对各个驱动程序进行集中管理;
数据源定义的是连接到实际数据库的一条路径而已,数据源中并无真正的数据,它仅仅记录的是你连接到哪个数据库,以及如何连接的,如odbc数据源。也就是 说数据源仅仅是数据库的连接名称,一个数据库可以有多个数据源连接。
2.ODBC 数据源
使用ODBC数据源连接SQL server数据库。
运行程序之前,首先要附加SQL server数据库和配置ODBC数据源。
配置方法:
1、“控制面板”下“管理工具”中的“数据源(ODBC)”打开,
选“系统DSN”:——这个地方要区别用户DSN
2、点“添加”按钮,在驱动程序列表中选“SQL Server”,然后点“完成”:
3、给数据源起个名,这里是ZGY2003_DB_1,在“服务器”下拉列表中选择要做为数据源的服务器,或者直接输入数据库服务器的IP地址:——这个地方注意,如果是用户DSN----可以选local 或是该计算机名称
“名称”:在ASP程序中使用的系统数据源名称。
“说明”:这是为这个系统数据源名称所加注的说明文字。
服务器”:希望连接的SQL Server名称。上图中,共有两种选项;“(Local)”代表用户当前计算机上的SQL Server数据库系统,其他部分则代表在网络上可以提供连接的数据库系统主机名称
4、根据数据库服务器的登录验证方式(Windows验证、SQL Server验证)做适当选择,如果是SQL Server验证,输入用户名和密码:
“使用网络登录ID的Windows NT验证”:以当前登录Windows NT的帐号登录到数据库系统
“使用用户输入的登录ID和密码的SQL Server验证”:使用SQL Server内建的帐号登录
用户DSN可以不计:——这里还需要注意的是“客户端配置”:
如果数据库服务器的TCP/IP协议属性中,IP地址的TCP动态端口选项设置了启用动态端口,那么这里就如同上图设置,如果未启用,则需要输入端口号。端口号的查看办法如下图,在SQL Server Configuration Manager中的网络配置中的TCP/IP属性中查看:
5、接下来点下一步,更改数据库: 选择您想要连接的数据库。其余的按
默认设置,如下图所示。然后单击下一步按钮。
6、最后点完成:
会弹出一个窗口,可以测试连接:
显示“测试成功!”通过就大功告成啦!
最后成功图,我们的新建的数据源列在了列表中:
摘自:http://blog.sina.com.cn/s/blog_7880f98301011rb0.html