[数据库系统的数据访问过程](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然:这个很简单,思路告诉你,就是在查询数据的时候加上不同的条件,就可以完成你要的筛选功能。...