欢迎来到天天文库
浏览记录
ID:17951217
大小:61.50 KB
页数:5页
时间:2018-09-11
《利用asp访问数据库的操作》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、利用ASP访问数据库的操作一、建立数据库利用SQLServer或Aceess、Foxpro建立一个数据库文件,其中可以包含多张数据表,数据表中可以包含一些记录。二、建立数据源一般说来,以ASP访问数据库使用ODBC数据源。ODBC支持多种类型的数据库,只不过不同类型的数据库要使用对应的驱动程序负责对数据库的具体操作。因此,要利用ASP技术从远程访问服务器上的数据库,必须设置数据库的驱动程序,使远程访问能够激活数据库对应的驱动程序,从而打开数据库,执行数据库的查询、修正和删除操作。这里,我们假设要访问的数据库是Micro
2、softAccess2000平台的数据库文件,因此我们的服务器上需要安装MicrosoftAccess2000库文件的驱动程序。其实我们在服务器上安装Office2000时就已经自动安装了MicrosoftAccess2000的ODBC驱动程序,此时需要我们做的工作就是把数据库文件指定为系统数据源,并给予数据源名称,以供ASP程序的运行。下面我们以数据库xssjk.MDB(学生数据库)为例说明数据源的设置方法:在服务器Windows2000Server的界面下:【开始】【设置】【控制面板】【管理工具】,选择【数据源(O
3、DBC)】图标,打开ODBC数据源设置窗口;选择选项卡【系统DSN】,打开设置系统数据源对话框,在此对话框中选择【添加】按钮,系统提示各种形式数据库驱动程序,此时我们可以选择【DriverdoMicrosoftAccess(*.Mdb)】然后选择【完成】按钮,启动Access2000数据库文件驱动程序,并进入Access2000数据源配置窗口。在Access2000数据源配置窗口的【数据源名:】文字框中输入要定义的数据源名称,数据源名称可由用户根据需要随意规定。这里我们要把服务器C盘DBASE目录下的研究生数据库xss
4、jk.MDB定义为数据源,因此我们可以定义数据源名称为XXYJS。正确地定义了数据源名称后,单击此对话框上的按钮【选取】,在系统提示出的服务器磁盘目录列表框中选择服务器的C盘DBASE目录,并选取文件xxsjk.MDB。最后对自己的设置【确定】。5这样,我们已经把xssjk.MDB数据库设置为系统数据源,并命名为XXYJS,在以后的远程查询操作中,我们就可以使用数据源名称XXYJS来代表研究生数据库了。三、ASP中与数据库操作有关的语句1、说明ASP语句一般嵌入在HTML语言中,以<%%>作为标志。也即使说,所有的AS
5、P语句都必须被<%%>括起来。2、建立与数据源的连接:方法1:DSNstr=”DataSource=数据源名称;password=数据库密码”setcn=server.CreateObject("ADODB.Connection")cn.ConnectionString=DSNstrcn.Open方法2:setcn=server.CreateObject("ADODB.Connection")cn.Open“Dsn=数据源名称;uid=用户名;pwd=数据库密码”3、执行数据库操作方法1:SQLstr=”SQL语言的数
6、据库操作语句”setrs=server.CreateObject("ADODB.Recordset")rs.openSQLstr,cn方法2:sql="SQL语言的数据库操作语句”SetRs=coconn.Execute(sql)4、循环显示数据表内容<%ifrs.eofthenresponse.write“找不到!!!”else%><%whilenotrs.eof%><%=rs(“字段名”)%><%rs2.movenextWendendif%>四、ASP中与常见的控制语句1、输出信息response.write“输出
7、信息”2、读取表单中的信息5request.form(“字段名”)3、用户在ASP程序间传递私有信息Session(“变量名称”)例如Session(“stuID”)=”01012018”结束Session:Session.abandon4、分支语句if条件式then语句序列else语句序列endif5、循环语句While条件式循环体语句wend五、示例:一套完整的Asp查询系统:表单程序文件:chaxdata.htm8、k=purplestyle='tab-interval:21.0pt'>操作系统<
8、k=purplestyle='tab-interval:21.0pt'>操作系统
此文档下载收益归作者所有