ASP编程:接纳ODBC接口会见MySQL指南
我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。mysql|odbc|会见接纳ODBC接口会见MySQL指南以后王猛(HeartIcy@163.com)
创立日期:2003年1月15日
订正版本:1.1
MySQL的好与坏我想来想往本人一直以为这不是一个程序员大概体系计划师所应当穷究的。
假设有权力选择,程序员大概体系计划师应当做的是为项目选择最经济也最符合的办理方
案。MySQL只是浩瀚办理计划中的一种,真的不该该穷究。
MySQL的ODBC接话柄现是经由过程安装MyODBC驱动,这个驱动程序是跨平台的。假如在Linux等
unix系统操纵体系下利用,必要先安装iodbc这些第三方ODBC尺度增援平台。
复杂的ASP示例代码:
<%
dimsql,mysql
setsql=server.createobject("adodb.connection")
mysql="driver={mysqlodbc3.51driver};database=库;server=主机;uid=用户;password
=暗码;"option=设置
sql.openmysql
%>
上边这段代码是接纳MyODBC开辟版3.51毗连的示例,利用开辟版是由于一些新的特征和不乱性
2.x正式版所不具有的。头几天看了篇微软平安专家所撰写的怎样编写平安程序的教程。上边提
到假如依照上边示例的办法一旦ASP文件的代码被骇客看到,那末数据库大概不保,然后激发一
连串的成绩,乃至被夺得办理权限。文章中特地提到懂得决办法,是经由过程编写com组件,然后由
ASP挪用组件的办法毗连数据库。这么做的优点是进步了平安性,可是成绩是有才能这么做的人
究竟是多数。那末我的折中计划是界说数据源。将库、用户、暗码和设置这些毗连信息一切在
数据源中界说,从很年夜水平复杂化了完成的难度,并且也起到加强平安性的感化。固然,为了保
证数据源能够在实践运作情况中被会见到,必定要界说为“体系数据源”,开辟时界说为“用户
数据源”大概“体系数据源”我倒以为无伤风雅。
利用数据源的ASP示例代码
<%
dimsql
setsql=server.createobject("adodb.connection")
sql.open"dns=MySQL数据源称号"
%>
原本我想谈谈设置参数的一些详细细节,不外我看到MyODBC的参考手册冗长并且明白,以是就不
再布鼓雷门。假如关于本文你有甚么成绩能够经由过程电子邮件和我接洽-HeartIcy@163.com。希
看能结识到更多的伴侣。
举一反三一下,但愿这篇指南对你有效。
**本文档遵守美国自在软件基金会通用文档允许协定公布**
</p>ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
页:
[1]