仓酷云

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

[学习教程] ASP编程:ASP毗连各种数据库办法总结

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:47:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。数据|数据库用ASP毗连DBF、DBC、MDB、Excel、SQLServer型数据库的办法:

1、ASP的工具存取数据库办法

在ASP中,用来存取数据库的工具统称ADO(ActiveDataObjects),次要含有三种工具:Connection、Recordset、Command
Connection:卖力翻开或毗连数据
Recordset:卖力存取数据表
Command:卖力对数据库实行举动查询命令

2、毗连各数据库的驱动程序

毗连各数据库可使用驱动程序,也能够利用数据源,倡议人人利用驱动程序。

ODBC链接

合适数据库范例/链接体例

"Driver={microsoftaccessdriver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"

"Driver={microsoftdbasedriver(*.dbf)};driverid=277;dbq=------------;"

"Driver={microsoftodbcfororacle};server=oraclesever.world;uid=admin;pwd=pass;"

"Driver={sqlserver};server=servername;database=dbname;uid=sa;pwd=pass;"

"Driver={microsofttextdriver(*.txt;*.csv)};dbq=-----;extensions=asc,csv,tab,txt;PersistSecurityInfo=false;"

"Driver={microsoftVisualFoxprodriver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"

"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"

OLEDB链接

合适数据库范例/链接体例

"Provider=microsoft.jet.oledb.4.0;datasource=your_database_path;userid=admin;password=pass;"

"Provider=OraOLEDB.Oracle;datasource=dbname;userid=admin;password=pass;"

"Provider=SQLOLEDB;datasource=machinename;initialcatalog=dbname;userid=sa;password=pass;"

"Provider=microsof.jet.oledb.4.0;datasource=your_path;ExtendedPropertiestext;FMT=Delimited"


上面给出毗连Access的数据库的实例
dimconn
setconn=server.createobject("adodb.connection")
conn.open="provider=microsoft.jet.oledb.4.0;"&"datasource="&server.mappath("../db/bbs.mdb")
个中../db/bbs.mdb为数据库寄存的绝对路径!假如数据库和ASP文件位于统一目次下,则只需如许写:
dimconn
setconn=server.createobject("adodb.connection")
conn.open="provider=microsoft.jet.oledb.4.0;"&"datasource="&server.mappath("bbs.mdb")
有很多初学者在碰到数据库毗连时老是会出成绩,但是利用下面的驱动程序只需数据库路径选对就不会出成绩。
ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。
小妖女 该用户已被删除
沙发
发表于 2015-1-18 22:55:32 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
蒙在股里 该用户已被删除
板凳
发表于 2015-1-23 22:11:56 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
透明 该用户已被删除
地板
发表于 2015-1-31 20:15:24 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
再见西城 该用户已被删除
5#
发表于 2015-2-6 22:05:03 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
若天明 该用户已被删除
6#
发表于 2015-2-18 22:09:54 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-13 00:09:27 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
灵魂腐蚀 该用户已被删除
8#
发表于 2015-3-20 06:44:48 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 05:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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