三九宝宝网宝宝百科宝宝知识

论述asp技术访问数据库的实现过程

05月28日 编辑 39baobao.com

[数据库系统的数据访问过程](1) 当执行应用程序中一条检索数据库记录的DML语句时,则向DBMS发出读取相应记录的命令。(2) DBMS接到命令后,访问数据字典中该用户对应子模式,并进行权限检查;若不合法,则向应用...+阅读

ASP访问数据库的原理

ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。

当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

asp网页如何访问数据库

在asp动态语言页面中连接数据库是通过asp内部的ADO组件通过ODBC完成。

1、首先应创建 Connection 对象的实例。

下面的脚本创建 Connection 对象

'Create a connection object

Set cn = Server.CreateObject("ADODB.Connection")

'Open a connection; the string refers to the DSN

%>

2、接着打开数据库连接:

cn.Open "FILEDSN=MyDatabase.dsn"

注意:无论在等号 (=) 之前还是之后,DSN 字符串都不能包含空格。

在这种情况下,Connection 对象的 Open 方法引用基于 DSN 的文件,其中包含关于数据库的位置和配置信息。也可以不引用 DSN,直接显式引用供应程序、数据源、用户 ID 和密码。

3、连接过程:

Set cn = Server.CreateObject("ADODB.Connection") '创建数据库连接对象

Set rsCustomers = Server.CreateObject("ADODB.Recordset") '创建数据库查询对象

cn.Open "FILEDSN=SQLlink.dsn" '打开数据库

strSQL = "SELECT username,password FROM [myDatabase].[dbo].[user] where"

rsCustomers.Open strSQL, cn '运行SQL语句

%>

4、处理数据库返回数据

Set username1= rsCustomers("username") '获取username字段的返回结果

Set password1= rsCustomers("password") '获取password字段的返回结果

Do Until rsCustomers.EOF

Response.Write username1 & " " & password1 & ""

rsCustomers.MoveNext

Loop '通过循环获取所有返回记录

ASP如何连接数据库

access数据库

<% database_path=Server.MapPath(databases/xmdl!#&.mdb) '数据库路径

on error resume next dim conn,strconn

strconn = "provider=microsoft.jet.oledb.4.0;data source="&database_path Set conn = Server.CreateObject("ADODB.Connection") conn.Open strconn if err.number<>0 then response.write "SQL link error!" response.end end if %>

mssql数据库

<% dim conn,strconn

Const SqlUsername = "sa" 'SQL数据库用户名 Const SqlPassword = "sa" 'SQL数据库用户密码 Const SqlDatabaseName = "database" 'SQL数据库名 Const SqlHostIP = "(local)" 'SQL主机IP地址(本地可用“127.0.0.1”或“(local)”)

strconn = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlHostIP & ";"

'strconn = "provider=microsoft.jet.oledb.4.0;data source="&database_path Set conn = Server.CreateObject("ADODB.Connection") conn.Open strconn if err.number<>0 then response.write "SQL link error!" response.end end if %>

asp如何连接数据库?而且在连接的时候有些什么注意事项

举连接access数据库的例子:

dim dbpath dbpath="mdb.mdb" connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(dbpath) 'On Error Resume Next Set conn = Server.CreateObject("ADODB.Connection") conn.Open connstr

If Err Then err.Clear Set Conn = Nothing Response.Write "Sorry! 主数据库连接出错,请检查连接字串。" Response.End End If

要注意的就是数据库的路径,而且要注意是否有相关的权限

以下为关联文档:

在Linux下访问MSSQLServer数据库Linux作为一个免费的Unix类操作系统,以其开放性源代码、多任务、X-window等特点为众多的用户所采用,并有很多企业采用Linux来作为其内部网的全功能服务器(,FTP,Email、DNS)。企...

VB怎么实现访问远程access数据库这是网络编程 远程要有客户端(或服务端)程序的,如果没有远程程序作支持,一般会被对方防火墙、安全策略、服务等设置情况阻挡(除非对方是特定服务器计算机)。 访问远程access数据库...

SQLSERVER远程访问Access数据库怎么实现客户端access中的数据读到mssqlserver中无需将客户端的access放到共享文件中。这里提供一个使用odbc数据源链接表的傻瓜解决方案 首先创建一个odbc数据源(连接本地或远程均可...

SQLServer如何访问sybase数据库的表一 安装sybase客户端 版本:Sybase Client 11。9。2 for NT 1)安装完成后,运行开始->程序->sybase->Dsedit 2)选择菜单的'Server Object',->'Add' 输入服务名 比如 1。 70 3)然后...

如何使用C访问SYBASE数据库Sybase IQ 包括一个幻像数据库,称为实用程序数据库,它没有物理表示。没有此数据库的数据库文件,该数据库也不含数据。实用程序数据库可以在任何 Sybase IQ 服务器上运行。该实...

求教ASP NETc动态操作gridview显示数据库内容把sql语句写进SqlDataSource里,下面给VB.net的例子 触发button的点击事件,执行如下代码 Dim sql As String sql = "select * from tableA where id <>''" If Not textbox1.text....

ASP如何连接ACESS数据库数据接口是什么数据库的接口有ODBC数据源接口与字符串连接两种方式 楼上的所属方式为字符串方式,也是现在asp+access b/s模式中比较常见,便于管理的一种方式 ODBC数据源连接由于移植性差已慢...

如何访问局域网内其他机器的SQLSERVER数据库--访问不同电脑上的数据库(远程只要联好网就一样) --如果经常访问或数据量大,建议用链接服务器 --创建链接服务器 exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务...

如何在asp里实现产品筛选功能如何在asp里实现产品筛选功能,我想用宏命令在EXCEL筛选数据数据特点是:开头是ASP1700然:这个很简单,思路告诉你,就是在查询数据的时候加上不同的条件,就可以完成你要的筛选功能。...

推荐阅读
图文推荐