MySQL的ODBC接口实现是通过安装MyODBC驱动
这个驱动程序是跨平台的
如果在Linux等Unix体系操作系统下使用
需要先安装Iodbc这些第三方ODBC标准支援平台
简单的ASP示例代码
<%
dim sqlmysql
set sql = servercreateobject(nnection)
mysql=driver={mysql odbc driver};database=库;
server=主机;uid=用户;password
=密码; option = 设置
sqlopen mysql
%>
上边这段代码是采用MyODBC开发版连接的示例使用开发版是因为一些新的特性和稳定性x正式版所不具备的前几天看了篇微软安全专家所撰写的如何编写安全程序的教程上边提到如果按照上边示例的方法一旦ASP文件的代码被骇客看到那么数据库可能不保然后引发一连串的问题甚至被夺得管理权限文章中顺便提到了解决方法是通过编写com组件然后由ASP调用组件的方法连接数据库这么做的好处是提高了安全性但是问题是有能力这么做的人毕竟是少数那么我的折衷方案是定义数据源将库用户密码以及设置这些连接信息统统在数据源中定义从很大程度简单化了实现的难度而且也起到增强安全性的作用当然为了保证数据源可以在实际运作环境中被访问到一定要定义为系统数据源开发时定义为用户数据源或者系统数据源我倒觉得无伤大雅
<%
dim sql
set sql = servercreateobject(nnection)
sqlopen dns=MySQL数据源名称
%>