在线用户    站点地图 技术论坛 文档中心 站点导航 资源下载 语言参考 教程专题 站点统计 业务项目 使用帮助
您的位置
MSDN参考新加了CSS2参考,全中文,制作精良。245k下载。           新加了sxf_sxf推荐的"动态网页专家指导" 下载!          新加了lsg2002lsg推荐的"ASP.NET高级编程(PDF)" 下载!          新加了DHTML代码预览!!,功能强大哦!欢迎试用          新加了网友lincong为大家提供的SQL Server 2000 程序员指南,有点大,但同时也就说明内容全咯!           新加了网友ibra为大家提供的北大的JAVA课件,很适合初学者入门           新加了一个java的连接缓冲池代码示例           新加了人月神话电子版下载!软件工程巨著哦~~           更新了评分标准,引入了“专家分”概念,相信可以更好的激励大家的学习!详情请看“使用帮助”           新加了由网友GGG提供的“IIS超级管理手册”,值得一看哦!(虽然我没看过 :P )           新加了“英雄榜”,欢迎测试!           “无组件上传·从原理剖析到实践”已经全部完成,源码全部开放,有兴趣的朋友请到文档中心一探究竟。  您的位置  首页>文档中心>ASP>文档A0000144 在同一窗口中打开页面中的链接 在新窗口中打开页面中的链接 将ASPCHINA设为首页 将ASPCHINA加入书签    
 LOGIN HERE
用户:
密码: 忘记密码
记住密码 用户注册 游客进入
相关文章

利用asp连接远端Oracle数据库方法!

[分享]仿PHP操作数据库的类

ASP与存储过程

自己做的一个数据库添加函数!

SqlServer数据库的备份和恢复措施

HIBERNATE - 符合Java习惯的关系数据库持久化

将数据库(access)升级为sqlserver需要注意的问题

一份ASP学习笔记(连载二)

通过JDBC操纵Oracle数据库LOB字段的几种情况分析

不建立系统DSN,通过JDBCODBC bridge连接数据库
发表文章
数据库连接

作者:牛红振     提交人:牛红振     发布时间:03-04-02     文章类型:原创     浏览量:4882
参考链结:http://    
关键字:数据库
[本文档没有附件]
字体:    视力保护色: 杏仁黄  秋叶褐  胭脂红  芥末绿  天蓝  雪青  灰  银河白(默认色) [A0000144]

小可在学习asp的过程中很为连数库据头痛的。为初学asp的朋友们少走弯路,小可把自己的一些想法和大家交流一下:
首先如果有需要的话,最好把sqlserver2000学一下,像角色,账号,用户这些sql中的定义一定要明白。然后就ado的三个对象:connection是父对象,recordset和command对象都有connection属性,也必须直接或间接指定,必须也要有总体的了解。
以下是一个连数据库的实例,可以直接用的:
<%
set conn=server.createobject("adodb.connection")
conn.open"driver={sql server};
server=nhz;uid=sa;pwd=;database=booksale"
              '"dsn=bookserver;uid=sa;pwd="
              '本方式是用odbc设定系统数据源的方式连接,也可以用以下方式:
                '"bookserver","sa","",当然可以用常量取代,
                '以便统一更新、改变。本例可以建一.inc文件写入
                    'const
              'u_db="bookserver"
              'u_id="sa"
              'u_pd=""
              '那么在包含数库连接的文件首插入
        '<!--#includefile="*.inc"-->后即可用
        'conn.open u_db,u_id,u_pd来代替上句。
      '如果不用odbc系统数据源,则可以用以下方式:
    '"driver={sql server};
          'server=nhz;uid=sa;pwd=;database=booksale"


Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,1    
'1,1是open的cursortype参数和locktype参数%>

其中rs.open sql,conn,1,1句中conn可以替换为上面介绍的任何一种连接方法例
rs.open sql,"driver={sql server};
server=nhz;uid=sa;pwd=;database=booksale" ,1,1

这一段代码中用到的数据库是sqlserver2000,booksale是sql2000中的数据库名。bookserver是在odbc中设的booksale的别名。
用access创立数据库,odbc设定系统数据源可以用先建立odbc连接,然后直接用
conn.open bookserver
就可以了。odbc不设定系统数据源,指定数据驱动及数据源方式:
conn.open"{driver=microsoft access *.mdb()};dbq="&server.mappath("")

本篇介绍的是odbc方式连接数据库,oledb方式待续……
ruide205@sina.com

关于这篇文章的评论 [注意:这里仅仅是给大家提供了一个发表对文章本身看法的地方,如果有疑问,请到论坛提出] 我要提问!
godly        2003/5/19 15:10:00
说明详尽,好
标题
内容
发言
*您尚未以注册用户身份登录,不能发表评论。这里登录
您的位置
  (c)2000-2019 Yup Studio, all rights reserved.  
140.625