ASP中五种连接数据库的方法

原创 2005年03月03日 20:21:00

ASP中五种连接数据库的方法 

第一种 - 这种方法用在ACCESS中最多  


strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb")  


set conn = server.createobject("adodb.connection")  


conn.open strconn  


第二种-这种方法用在SQL SERVER中多  

dim conn, conntol 

conntol = "driver={SQL Server};server=服务器名字;uid=登陆帐号;pwd=登陆密码;database=数据库名字" 

set conn=server.createobject("adodb.connection")  

conn.open conntol 

 

另一种连接方法:

dim conn 
set conn=server.createobject("ADODB.connection") 
conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=IP;UID=帐号;PWD=密码;DATABASE=hcgood"



第三种  


strconn="Driver={MicrosoftAccessDriver(*.mdb)};" &_  


"DBQ=F:Inetpubwwwrootsomedirdb1.mdb;DefaultDir=f:Inetpubwwwrootsomedir; 


&_ uid=LoginID;" &_  


"pwd=Password;DriverId=25;FIL=MSAccess;" set conn = server.createobject("adodb.connection")  


conn.open strconn  


第四种运用系统数据源  


The following uses a Data Source Name:  


set conn = server.createobject("adodb.connection")  


conn.open "Example"  


第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源  


set rs = server.createobject("adodb.recordset")  


rs.open "tblname", "DSNName", 3, 3  


  
常 数 常 数 值 说 明  
  
AdOpenForwardOnly 0 启动只能向前( Forward-only )的游标,缺省值  
  
AdOpenKeyset 1 启动 Keyset 类型的游标  
  
AdOpenDynamic 2 启动 Dynamic 类型的游标  
  
AdOpenStatic 3 启动 Static 类型的游标  

 LockType 参数表示采用的 Lock 类型。 

常 数 常 数 值 说 明  
  
AdLockReadOnly 1 以只读方式启动,无法运行 AddNew、Update、Delete 等方法,缺省值  
  
AdLockPessimistic 2 当数据正在更新时,系统会暂时锁定其它用户 
的动作,以确保数据一致性  
  
AdLockOptimistic 3 当数据正在更新时,系统不会暂时锁定其它用户的动作  
  
AdLockBatchOptimistic 4 当数据正在更新时,其它用户必须将 CursorLocation 属性设为 adUseBatch ,才能对数据库操作  

 Options 参数表示对数据库请求的类型。 

常 数 常 数 值 说 明  
  
AdCmdUnknown -1 所指定的 CommandText 参数类型无法确定,缺省值  
  
AdCmdText 1 所指定的 CommandText 参数是一般的命令类型  
  
AdCmdTable 2 所指定的 CommandText 参数是一个存在的表名称  
  
AdCmdStoredProc 3 所指定的 CommandText 参数是 Stored Procedure 表名称

数据库主键的五种设计方法

  • 2009年03月10日 11:33
  • 31KB
  • 下载

在ASP.NET网页间传递数据的五种方法

目前为止在ASP.NET网页中传递数据的方式至少有5种: 1、通过查询字符串传递数据。 2、通过HTTP POST传递数据。 3、通过会话状态传递数据。 4、通过源页的公共属性传递数据。 5...

ASP.NET页面之间传值的五种常用方法

★1.  使用QueryString变量    QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以...
  • zhanzkw
  • zhanzkw
  • 2011年11月01日 15:40
  • 444

ASP.NET,C#后台调用前台javascript的五种方法

C#后台调用前台javascript的五种方法 由于项目需要,用到其他项目组用VC开发的组件,在web后台代码无法访问这个组件,所以只好通过后台调用前台的javascript,从而操作这个组件。在网...

tomcat 中连接Mysql的五种方法

  • 2010年08月22日 07:23
  • 2KB
  • 下载

ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法

ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 -   在ASP.NET开发的网站根目录,有一个名为web.config的文件,顾名思义,这...

用ASP.NET和C#连接数据库的几种方法

ASP.NET和C#连接数据库主要是连接SQL Server和Access数据库,这两者区别不大。很多开发者第一次配置费了不少劲,微软的产品会遇到问题,能遇到的问题都遇到了,今后数据库基本都能连接。 ...

asp.net连接oracle数据库的方法

asp.net连接oracle数据库的方法,得到了如下代码。这段代码打开了MyTable表,并把操作员的名字列出。字段类型是OracleString。读取的时候用的是字段编号,我不知道怎么使用字段名来...

asp.net数据库连接,三层架构方法调用

asp.net数据库连接,三层架构方法调用 http://www.cnblogs.com/dingjie08/archive/2009/03/05/1404103.html   as...

ASP与SQL数据库连接及SQL常用命令使用方法

dim conn set conn=server.createobject("ADODB.connection") con.open "PROVIDER=SQLOLEDB;DATA SOURC...
  • Pet8766
  • Pet8766
  • 2012年05月17日 10:39
  • 779
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP中五种连接数据库的方法
举报原因:
原因补充:

(最多只允许输入30个字)