采用ODBC接口访问MySQL指南

y624931916

y624931916

2016-01-29 15:08

采用ODBC接口访问MySQL指南,采用ODBC接口访问MySQL指南
       MySQL的ODBC接口实现是通过安装MyODBC驱动,这个驱动程序是跨平台的。如果在Linux等unix体系操作系统下使用,需要先安装iodbc这些第三方ODBC标准支援平台。
简单的ASP示例代码:

<%
dim sql,mysql
set sql = server.createobject("adodb.connection")
mysql="driver={mysql odbc 3.51 driver};database=库;server=主机;uid=用户;password
=密码;" ’option = 设置
sql.open mysql
%
    
     上边这段代码是采用MyODBC开发版3.51连接的示例,使用开发版是因为一些新的特性和稳定性2.x正式版所不具备的。前几天看了篇微软安全专家所撰写的如何编写安全程序的教程。上边提到如果按照上边示例的方法一旦ASP文件的代码被骇客看到,那么数据库可能不保,然后引发一连串的问题,甚至被夺得管理权限。文章中顺便提到了解决方法,是通过编写com组件,然后由ASP调用组件的方法连接数据库。这么做的好处是提高了安全性,但是问题是有能力这么做的人毕竟是少数。那么我的折衷方案是定义数据源。将库、用户、密码以及设置这些连接信息统统在数据源中定义,从很大程度简单化了实现的难度,而且也起到增强安全性的作用。当然,为了保证数据源可以在实际运作环境中被访问到,一定要定义为“系统数据源”,开发时定义为“用户数据源”或者“系统数据源”我倒觉得无伤大雅。
使用数据源的ASP示例代码

<%
dim sql
set sql = server.createobject("adodb.connection")
sql.open "dns=MySQL数据源名称"
%
展开更多 50%)
分享

猜你喜欢

采用ODBC接口访问MySQL指南

MySQL mysql数据库
采用ODBC接口访问MySQL指南

asp采用ODBC接口访问MySQL的方法

编程语言 网络编程
asp采用ODBC接口访问MySQL的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

MySQL/Postgrsql 详细讲解如何用ODBC接口访问MySQL指南

编程语言 网络编程
MySQL/Postgrsql 详细讲解如何用ODBC接口访问MySQL指南

使用MySql ODBC进行MYsql和MSsql的数据转换

MySQL mysql数据库
使用MySql ODBC进行MYsql和MSsql的数据转换

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

怎样在vc、delphi中使用mysql(mysql odbc驱动的使用)

MySQL mysql数据库
怎样在vc、delphi中使用mysql(mysql odbc驱动的使用)

.NET 数据访问架构指南

电脑网络
.NET 数据访问架构指南

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Linux下mSQL数据库开发技术

Linux下mSQL数据库开发技术

《天天炫斗》装备强化升级升星攻略全解析

《天天炫斗》装备强化升级升星攻略全解析
下拉加载更多内容 ↓