仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2454|回复: 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-4-26 13:27:23 | 显示全部楼层
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-13 12:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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