您所在的位置: 首页>>读书频道>>网络与维护>>网络管理>>

11.4.2 ASP与MySQL的连接

http://book.51cto.com  2008-04-30 16:14  赵江/董欣编著  人民邮电出版社  我要评论(0)

11.4.2  ASP与MySQL的连接


ASP和MySQL连接目前有两种方法:一种方法是使用MySQLX之类的组件,不过这种连接方法需要支付一定的费用;另外一种方法是使用MyODBC来连接,下面以后一种方式为例介绍ASP和MySQL的连接方法。


1.MyODBC的安装


MyODBC的安装步骤如下。
参照http://mysql.he.net/Downloads/MyODBC3/ mysql-connector-odbc-3.51.14- win32.zip地址链接下载最新版本的MyODBC。
解压缩下载得到的ZIP压缩文件,并且双击其中的setup.exe文件,激活如图11-43所示的安装向导。

 
图11-43  MyODBC安装向导
在如图11-44所示的安装方式界面中选择“Custom”一项进行自定义方式安装。
 
图11-44  选择自定义安装方式
在如图11-45所示的对话框中可以选择MyODBC的安装组件,建议用户选取所有的组件进行安装。
在如图11-46所示的对话框中显示了MyODBC的安装信息,确认之后单击“Install”按钮进行安装。
稍等片刻即可看见如图11-47所示的安装完成界面,单击“Finish”按钮即可完成MyODBC的安装。
 
图11-45  选择MyODBC安装组件
 
图11-46  确认安装信息
 
图11-47  完成MyODBC安装

2.建立ODBC连接


安装好MyODBC之后,可以参照下述步骤建立ODBC连接。

在Windows Server 2003中依次运行“开始→控制面板→管理工具”命令,并且双击其中的“数据源(ODBC)”图标,如图11-48所示,激活ODBC数据源管理器界面。

 
图11-48  双击“数据源(ODBC)”图标
默认情况下,ODBC数据源管理器中已经内置了多种数据库的驱动,选择“驱动程序”选项卡可以查看当前要连接的数据库类型是否在其中。例如在此处可以查看到已经存在“MySQL ODBC 3.51 Driver”一项,如图11-49所示。
 
图11-49  ODBC数据源管理器

注  意 

ODBC数据源管理器中提供了3种数据源名称,分别是用户DSN、系统DSN和文件DSN,这3种类型的DSN存在不同之处。

用户DNS是被用户直接使用的DSN,ASP是不能使用它的,因此不需要构建这种用户DSN。用户DSN通常保存在注册表位置,可以使用regedit32或regedit命令来查看这个位置中到底保存了哪些信息。


系统DSN是由系统进程所使用的DSN,系统DSN信息同样被保存在注册表中。


文件DSN同系统DSN的区别是它保存在文件中,而不是注册表中。默认状态下,文件DSN保存在“C:\Program Files\Common Files\ODBC\Data Sources”文件夹中。


在“系统DSN”选项卡中单击右部的“添加”按钮,这时在数据源列表框中选择“MySQL ODBC 3.51 Driver”一项,如图11-50所示。

 
图11-50  选择“MySQL ODBC 3.51 Driver”一项
接着弹出如图11-51所示的配置对话框,其中主要的参数设置如下。
 
图11-51  配置对话框
Data Source Name:数据源名字,在程序中使用的DSN的标识符,可以随便命名。
Server:主机/服务器名字或者IP地址,如果是本机可以输入localhost。
Database:数据库名,用户需要在程序中使用的库名。
User:登录MySQL使用的用户名,其中root用户由于安全问题只能在本机登录,不过可以通过修改user表去除这个功能。
Password:登录的密码。
全部设置好了以后,单击“Test”按钮会看到屏幕显示连接成功,表示配置全部完成了,如图11-52所示。
 
图11-52  连接数据库成功
【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
Sun以10亿美元并购开源数据库厂商MySQL
服务器维护与应用基础
计算机网络维护入门
Oracle数据库开发之PL/SQL基础应用
Oracle数据库开发基础教程
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有