asp支持什么数据库,ASP都用什么数据库啊
本文目录一览
1,ASP都用什么数据库啊
ASP数据库有ASA格式,ASP格式 还有什么忘了~~~~~~~~~~~~~~
{0}
创新互联建站欢迎来电:028-86922220,为您提供成都网站建设网页设计及定制高端网站建设服务,创新互联建站网页制作领域十年,包括成都纸箱等多个行业拥有丰富的网站制作经验,选择创新互联建站,为网站锦上添花!
2,asp与什么数据库配合能够既快又稳定
sql server+asp 在数据量大的情况下比ACCESS要快得多。在数据量不大的情况下,比如一万条左右,那和SQL SERVER是没有什么区别的。
{1}
3,ASP支持的数据库类型
ASP支持的数据类型应根据应用服务器能连接的数据库字符串决定(或由数据库厂商所提供的连接引擎决定)。桌面数据可以支持Access、DBF等。大型数据库可支持mysql、Mssql、Oracle、DB2等。
Access mysql sql2000 sql2005 sql2008 Oracle
Access mysql sql2000 sql2005 sql2008 Oracle
应该是两个地方的错误,供你参考: 1、你存在数据库的盘符是否是ntfs的,如果是那么要添加相应的访问权限 2、看你的iis设置支持不支持父路径,把gg前面的/去掉,改成gg/sh_ ! 88%mdb.asp 试一下吧,希望能帮到你!
{2}
4,aspjspphp这些网站都可以用什么样的数据库
1. SQL Server 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。
2. Oracle 能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
3. Sybase ASE 能在所有主流平台上运行(包括 windows)。但由于早期Sybase与OS集成度不高,因此VERSION11.9.2以下版本需要较多OS和DB级补丁。在多平台的混合环境中,会有一定问题。
4. DB2 能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。ASP用Access/SQLServerJSP用Oracl PHP用MySQL
5,ASP和ACCESS数据库二者的联系是什么
都是一群文盲.....ASP和ACCESS是两个独立的东西.ASP提供动态页面的技术支持,ACCESS提供数据的存储以及数据的增删改查操作.ASP用来做动态网页,也就是上网看到网页那些功能(当然多数都已不是ASP所做的,但实现的东西都是一样的).ASP在实现网站某些功能的时候,需要数据库的支持(即需要实现某些功能则不需要数据库).然后就可以用ACCESS来提供数据库.ACCESS提供了数据库的功能.而ASP如何使用ACCESS则需要通过ASP编程来实现。以上的问答也有部分代码可参考。之间的联系就是,一个人(ASP)要完成一些事情的时候,对于特定的方面,需要有相关特殊技能的人(ACCESS)来帮忙.他们分别独立,只是为了完成某些特定的事情,(ASP)请(ACCESS)帮忙了,最终(ASP)完成了事情.
简单点说,ASP就是客户机,ACCESS就是服务器。
ACCESS是仓库,ASP可以算是从仓库里向外运输货物的工具。
在基于微软IIS/PWS的网络平台上,通过服务器端运行的ASP程序来访问后台数据库,是一种最常见的模式了。而对于小型的数据库应用需求,微软的Access数据库,应该是与ASP程序配套使用的选。由于Access数据库的ODBC驱动程序支持的SQL指令全,执行效率高,所以Access后台数据库+ASP服务器端程序+客户端IE浏览器,是一个精练实用高效的组合模式。在这种使用模式中,ASP程序无疑是最重要的,是沟通客户端和后台数据库之间的桥梁。在ASP程序中,通过VB Script,建立对Access数据库的连接,是客户能够访问后台数据库的前提。
一、建立Access数据库连接的常用方法 在ASP中建立对Access数据库连接的一般格式如下: <% DbPath=Server.MapPath(数据库名) Set Conn=Server.CreatObject(“ADODB.Connection”) Conn.Open “driver=Set rs=Server.CreatObject(“ADODB.Recordset”) Rs.Open 数据表名或SQL指令,Connection对象,Recordset类型,锁定类型 … … %> 它的各步骤及参数意义如下: 第一行程序:利用Server对象的MapPath函数,取得要打开数据库的完整的文件路径,并存储在变量DbPath中。这其中,数据库名是我们需要指定的参数,应该用我们要打开的数据库的实际名称替代。如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名。例如数据库是Test.mdb,则该行程序成为:DbPath=Server.MapPath(“Test.mdb”)。第二行程序:建立一个ADO对象集中的Connection对象,也即连接对象。这是建立数据库连接的初始步骤。执行这行程序后,Conn成为一个连接对象。第三行程序:利用连接对象Conn的Open方法打开一个指定的数据库。因为我们要打开的是Access数据库,所以要指定ODBC驱动程序参数,表示要透过Access的ODBC驱动程序来访问数据库:driver=第四行程序:建立一个ADO对象集中的Recordset对象,以便利用Recordset对象操作数据库(当然,这只是对数据库操作的多种方式之一)。执行这行后,rs就成为一个Recordset对象。第五行程序:利用rs对象的Open方法打开数据库中的数据表。这其中有四个参数,其意义如下: 数据表名或SQL指令串:在这个参数里指定要打开的数据库内的数据表名称,或者是用SQL的Select指令串确定的数据表的指定范围数据,例如,数据库Test.mdb中有数据表Number,则该参数成为“Number”,注意引号不能丢;若想打开数据表Number中xh字段值小于90的数据记录,则该参数可能成为如下的形式: “Select * From Number Where xh < 90”。Connection对象:指定已经打开的数据库的Connection对象,在这里固定是Conn,注意无须引号的。Recordset类型:表示打开数据表的方式,有四种选择。数字0表示只读方式,且当前记录只能下移;数字1表示可读写方式,当前记录可自由上下移动,但不能及时看到别的用户建立的新记录,除非重新启动;数字2表示可读写方式,当前记录可自由移动,而且可以及时看到别的用户增加的新记录;数字3表示只读方式,但当前记录可以自由移动。一般选择2为好,除非为了禁止数据被修改。锁定类型:这个参数指定数据库的锁定功能。因为网络上的数据库都是多用户的,很可能同时有多个用户在操作数据库。为了避免错误,让同一时间只可能有一个用户修改数据,就要用锁定功能。有四种选择:数字1表示只读方式锁定,用户不能更改数据;数字2表示悲观锁定,当一个用户用rs对象开始修改数据时就锁定数据库,直到用户用rs.Update更新记录后,才解除锁定;数字3表示乐观锁定,只有在数据写入数据库中时候才锁定,不保险,慎用!数字4表示批次乐观锁定,只有在使用rs.UpdateBatch成批更新数据时候才锁定数据记录。属于很少使用的。一般地,使用悲观锁定比较安全,但是效率要低些。
二、使用Recordset对象操作数据 用上面的方法打开数据库,是利用了Recordset对象建立的数据库连接,然后的对数据操作,也要使用该对象。用rs.open “数据表名”,Conn,2,2 方式打开数据表,就可以方便的对数据进行操作: 常见的操作对象: rs.addnew :添加一个新记录在数据表末尾。rs.delete :删除当前记录。rs.eof :判断是否已过最后记录。rs.bof :判断是否移过首记录。rs.update :数据修改生效。rs(“字段名”):当前记录指定字段的值。从数据表中提取数据:用x=rs(“字段名”)的格式,提取数据表中当前记录指定字段的值。向数据表中填入或修改数据:用rs(“字段名”)=数据值或变量的方式,修改当前记录指定字段的值。
三、使用SQL指令操作数据库 在使用SQL指令对数据库进行操作时,要用如下方式打开数据库和操作: <% DbPath=Server.MapPath(数据库名) Set Conn=Server.CreatObject(“ADODB.Connection”) Conn.Open “driver=Sql=操作数据库的指令串 Conn.Execute sql … … %> 四、使用DSN连接数据库 在以上连接数据库的方式中,都是在程序中指定数据库,指定ODBC驱动程序。如果数据源有变化,就需要修改程序。如果在系统级别上,预先定义好数据源DSN,就可以避免这个麻烦。在定义DSN的过程中,就已经指定好了数据源需要的ODBC驱动程序,也指定好了数据库文件的实际路径和名字,我们在程序中,只需要引用预先定义的数据源名DSN即可。设定义好的DSN为test,则打开数据库的方式为: 五、结束语 在ASP程序中,建立数据库的连接和访问数据库,有很多方式和技术细节,在此难以一一详述。实际上,对SQL Server数据库,DBF数据库,文本文件,电子表格文件等,也都可以很方便的打开和访问,与对Access数据库的访问大同小异而已。如果说方便,Access应该是选。如果考虑安全保密性,SQL数据库更好些。使用系统数据源DSN的方式建立对数据库的连接,具有更大的灵活性,也更简便些。
ASP通过,微软提供的数据库驱动来访问ACCESS数据库db_adv="asp\advertise.mdb"datalink_adv="DRIVER=set rs_adv=server.createobject("adodb.recordset")rs_adv.activeconnection=datalink_advrs_adv.source="select * from advertise"rs_adv.cursortype=1rs_adv.cursorlocation=2rs_adv.locktype=3rs_adv.open()以上这段是访问ACCESS数据库的代码
@"provider=microsoft.jet.oledb.4.0;data source=*.mdb;jet oledb:database password=2222;"; 我这是office2007啊
本文题目:asp支持什么数据库,ASP都用什么数据库啊
链接URL:http://scyanting.com/article/icccje.html