通行证: 用户 密码 网站建设  下载中心 社区论坛 信息公告 MY小屋
联系我们
设为首页
加入收藏

 

QQ,ASP,PHP,JSP,XML,SQL,.Net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | Q Q 专栏 | 建站经验 | 在线工具 | 站长Club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务
当前位置:首页>>编程开发>>asp专区>>正文 新版上线![旧版]
注:打开慢时请稍等

利用ASP连接各种数据库

http://www.iyit.net  日期:2006-11-7 14:56:32  来源:iyit.net录入  点击:
参加讨论

用ASP连接DBF、DBC、MDB、Excel、SQL Server型数据库的方法:
一、ASP的对象存取数据库方法
  在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command
Connection:负责打开或连接数据
Recordset:负责存取数据表
Command:负责对数据库执行行动查询命令

二、连接各数据库的驱动程序
  连接各数据库可以使用驱动程序,也可以使用数据源,不过我建议大家使用驱动程序,因为使用驱动程序非常方便、简单,而使用数据源比较麻烦。

ODBC链接

适合数据库类型
链接方式
access "Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"
dBase "Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"
Oracle "Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"
MSSQL server "Driver={sql server};server=servername;database=dbname;uid=sa;pwd=pass;"
MS text "Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"
Visual Foxpro "Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"
MySQL "Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"

OLEDB链接

适合的数据库类型
链接方式
access "Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;password=pass;"
Oracle "Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"
MS SQL Server "Provider=SQLOLEDB;data source=machinename;initial catalog=dbname;userid=sa;password=pass;"
MS text "Provider=microsof.jet.oledb.4.0;data source=your_path;Extended Properties'text;FMT=Delimited'"


而我们在一般情况下使用Access的数据库比较多,在这里我建议大家连接Access数据库使用下面的方法:

dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("../db/bbs.mdb")

其中../db/bbs.mdb是你的数据库存放的相对路径!如果你的数据库和ASP文件在同一目录下,你只要这样写就可以了:

dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("bbs.mdb")

有许多初学者在遇到数据库连接时总是会出问题,然而使用上面的驱动程序只要你的数据库路径选对了就不会出问题了。


编辑:iyit.net [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:如何在ASP中实现DOS命令PING
下一篇:ASP生成静态Html文件技术杂谈
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
什么是XmlHttp? 给图片自动加边框生成新图片 ASP生成静态Html文件技术杂谈
window.event对象详解!
最新更新 热点排行 推荐新闻
什么是XmlHttp?
给图片自动加边框生成新图片
ASP生成静态Html文件技术杂谈
利用ASP连接各种数据库
如何在ASP中实现DOS命令PING
什么是XmlHttp?
给图片自动加边框生成新图片
ASP生成静态Html文件技术杂谈
利用ASP连接各种数据库
如何在ASP中实现DOS命令PING
用Script Encoder加密你的ASP页面
安装IE7.0密技 绕过WGA 完美轻松搞定
新版迅雷5让Opera实现批量高速下载
应用readyboost实测闪存是否能提高VIS
最新永久免费网游年列表,免费3d网游
ASP 域名查询系统代码
如何在ASP中实现DOS命令PING
用Script Encoder加密你的ASP页面
在ASP与ASP.NET之间共享对话状态(2)
window.event对象详解!
破解QQ密码如此简单 
DOS教程 DOS命令基础应用
低格、分区、高格的应对--DOS命令应用
合并VCD片断、快速删除文件夹--DOS命令
一劳永逸--批处理命令(一)
永久免费网游《刀OL》11月3日开放新服
破解Windows密码如此简单!
SQL Server安装文件挂起错误解决办法
三分钟让你的系统变处女:Acronis Tru
QQ号码激活的常见问题及案例分析 
给图片自动加边框生成新图片
ASP生成静态Html文件技术杂谈
利用ASP连接各种数据库
如何在ASP中实现DOS命令PING
用Script Encoder加密你的ASP页面
给图片自动加边框生成新图片
ASP生成静态Html文件技术杂谈
利用ASP连接各种数据库
如何在ASP中实现DOS命令PING
用Script Encoder加密你的ASP页面
安装IE7.0密技 绕过WGA 完美轻松搞定
新版迅雷5让Opera实现批量高速下载
应用readyboost实测闪存是否能提高VIS
VBScript编码规范格式
xml写的无限级的树

设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyrights © 2004-2006 iYiT.Net All Rights Reserved.
网站合作、广告联系QQ:147007642、466949678
易特网络技术 点击这里给我发消息