仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2612|回复: 19
打印 上一主题 下一主题

[学习教程] ASP网页设计ASP会见数据库 若何设置装备摆设数据库文件DSN

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:38:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,会见|数据|数据库   法式数据库类 ActiveX Data Objects (ADO) 是一项轻易利用而且可扩大的将数据库会见添加到 Web 页的手艺。可使用 ADO 去编写紧凑简明的剧本以便毗连到 Open Database Connectivity (ODBC) 兼容的数据库和 OLE DB 兼容的数据源。假如您是一个对数据库毗连有必定懂得的剧本编写人员,那末您将发明 ADO 号令语句其实不庞杂并且轻易把握。一样地,假如您是一个经历丰厚的数据库编程人员,您将会准确熟悉 ADO 的先辈的与言语有关性和查询处置功效。

创立 ODBC DSN 文件
在创立数据库剧本之前,必需供应一条使 ADO 定位、标识和与数据库通信的路子。数据库驱动法式利用 Data Source Name (DSN) 定位和标识特定的 ODBC 兼容数据库,将信息从 Web 使用法式传递给数据库。典范情形下,DSN 包括数据库设置装备摆设、用户平安性和定位信息,且可以获得 Windows NT 注册表项中或文本文件的表格。

经由过程 ODBC,您可以选择但愿创立的 DSN 的类型:用户、体系或 文件。用户和体系 DSN 存储在 Windows NT 注册表中。体系 DSN 答应一切的用户登录到特定的办事器上去会见数据库,而用户 DSN 利用恰当的平安身份证实限制数据库到特定用户的毗连。文件 DSN 用于从文本文件中获得表格,供应了对多用户的会见,而且经由过程复制 DSN 文件,可以等闲地从一个办事器转移到另外一个办事器。因为以上缘由,本主题中的示例将利用文件 DSN。

经由过程在 Windows 的“入手下手”菜单翻开“掌握面板”,您可以创立基于 DSN 的文件。双击“ODBC”图标,然后选择“文件 DSN”属性页,单击“添加”,选择数据库驱动法式,然后单击“下一步”。依照前面的唆使设置装备摆设合用于您的数据库软件的 DSN。

设置装备摆设 Microsoft Access 数据库的文件 DSN
在“创立新数据源”对话框中,从列表框选择“Microsoft Access Driver”,然后单击“下一步”。键入您的 DSN 文件名,然后单击“下一步”。单击“完成”创立数据源。在“ODBC Microsoft Access 97 装置法式”对话框中,单击“选择”。选择 Microsoft Access 数据库文件 (*.mdb),然后单击“肯定”。

注重因为功能和牢靠性的缘由,咱们死力保举您利用“客户-办事器数据库引擎”设置装备摆设由如许一种 Web 使用法式驱动的数据,这些 Web 使用法式必需知足 10 个以上的用户的同时会见。虽然 ASP 可使用任何 ODBC 兼容的数据库,但它是为利用客户-办事器数据库而设计的,并且经由了严厉的测试,这些数据库包含 Microsoft ? SQL Server、Oracle 等。

ASP 撑持同享文件数据库(如 Microsoft ? Access 或 Microsoft ? FoxPro)作为无效的数据源。虽然在 ASP 文档中的一些示例利用同享文件数据库,但咱们建议只将此类数据库引擎用于开辟或无限的设置装备摆设计划。同享文件数据库能够没法很好地合用于可知足高需求、高质量的 Web 使用法式的客户-办事器数据库。

设置装备摆设 SQL Server 数据库文件 DSN
注重假如数据库驻留在近程办事器上,请与办事器办理员接洽,获得附加的设置装备摆设信息;上面的进程利用 SQL Server 的 ODBC 默许的设置,它能够不合用于您的硬件设置装备摆设。在“创立新数据源”对话框中,从列表框当选择“SQL Server”,然后单击“下一步”。键入 DSN 文件的称号,然后单击“下一步”。单击“完成”创立数据源。键入运转 SQL 办事法式的办事器的称号、登录 ID 和暗码。在“创立 SQL Server 的新数据源”对话框中,在“办事器”列表框中键入包括 SQL Server 数据库的办事器的称号,然后单击“下一步”。选择验证登录 ID 的体例。假如要选择 SQL 办事器验证,请输出一个登录 ID 和暗码,然后单击“下一步”。在“创立 SQL Server 的新数据源”对话框中,设置默许数据库、存储进程设置的驱动法式和 ANSI 标识,然后单击“下一步”。(要获得具体信息,请单击“匡助”。)在对话框(一样名为“创立 SQL Server 的新数据源”)中,选择一种字符转换办法,然后单击“下一步”。(具体信息,请单击“匡助”。)鄙人一个对话框(一样名为“创立 SQL Server 的新数据源”)中,选择登录设置。 注重典范情形下, 您只能利用日记来调试数据库会见成绩。 在“ODBC Microsoft SQL Server 装置法式”对话框中,单击“测试数据源”。假如 DSN 准确创立,“测试了局”对话框将指出测试胜利完成。


[1] [2] [3] [4] [5] 下一页  

</p>  asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-2-4 04:16:29 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
活着的死人 该用户已被删除
板凳
发表于 2015-2-8 03:44:07 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
第二个灵魂 该用户已被删除
地板
发表于 2015-2-10 23:29:27 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
因胸联盟 该用户已被删除
5#
发表于 2015-2-25 08:57:57 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
再现理想 该用户已被删除
6#
发表于 2015-3-1 21:02:54 | 只看该作者
那么,ASP.Net有哪些改进呢?
简单生活 该用户已被删除
7#
发表于 2015-3-10 12:50:32 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-19 06:12:31 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
谁可相欹 该用户已被删除
9#
发表于 2015-3-21 14:21:34 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
小女巫 该用户已被删除
10#
发表于 2015-3-25 07:48:55 | 只看该作者
那么,ASP.Net有哪些改进呢?
蒙在股里 该用户已被删除
11#
发表于 2015-3-25 10:51:46 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
灵魂腐蚀 该用户已被删除
12#
发表于 2015-3-29 16:52:38 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
山那边是海 该用户已被删除
13#
发表于 2015-4-6 22:08:58 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
小妖女 该用户已被删除
14#
发表于 2015-4-22 09:24:26 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
只想知道 该用户已被删除
15#
 楼主| 发表于 2015-4-26 13:27:23 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
精灵巫婆 该用户已被删除
16#
发表于 2015-5-3 09:28:24 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
小魔女 该用户已被删除
17#
发表于 2015-6-22 23:46:15 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
深爱那片海 该用户已被删除
18#
发表于 2015-6-24 21:13:10 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
莫相离 该用户已被删除
19#
发表于 2015-7-4 23:06:39 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
金色的骷髅 该用户已被删除
20#
发表于 2015-7-18 11:50:15 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 19:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表