asp连接sqlserver数据库实现代码

本文章介绍了利用asp连接sqlserver数据库实例代码,连接方法有三种分别为通过ODBC DSN建立连接,通过oledb建立连接 通过driver建立连接三种,下面我们来看看第一种。

通过driver建立连接

代码如下 复制代码
<%
Const DataBaseType=1
If DataBaseType=0 then
DBPath="/jb51/news.asp"
SqlNowString = "Now()"
ystr=true
nstr=false
suiji="rnd(id)"
Else
'如果是SQL数据库,请认真修改好以下数据库选项
DataServer = "www111cnnet" '数据库服务器IP
DataUser = "jb51net" '访问数据库用户名
DataBaseName = "jb51net" '数据库名称
DataBasePsw = "密码" '访问数据库密码
SqlNowString = "getdate()"
ystr=1
nstr=0
suiji="newid()"
End if
On Error Resume Next
If DataBaseType = 1 Then
ConnStr="driver={SQL Server};server="&dataserver&";UID="&datauser&";PWD="&databasepsw&";Database="&databasename
Else
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DBPath)
End If
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then Err.Clear:Set conn = Nothing:Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。":Response.End
%>

通过driver建立连接

通过driver建立页面与数据库的连接,同样不需要创建ODBC DSN数据源,但必须知道实际的数据库文件路径或者数据源名(例如,SQLserver的数据库)。

代码如下 复制代码
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open"driver={SQL Server};server=abc;DataSource=(test);uid=;pwd=;database=UserDB"

编写脚本和数据库源建立连接

ADO(ActiveX Data Objects ) 提供 Connection 对象,可以使用该对象建立和管理应用程序和 ODBC 数据库之间的连接。Connection 对象具有各种属性和方法,可以使用它们打开和关闭数据库连接。编写数据库连接脚本,首先应创建 Connection 对象的实例,接着打开数据库连接

代码如下 复制代码

'********************************************************************
' 与SQL Server2000有关的连接
' 可以参照它建立您的数据库连接
'********************************************************************
'敬请注意:
'请根据情况配置StrServer,StrUid,StrSapwd,StrDbName四个参数
Dim StrServer,StrUid,StrSaPwd,StrDbName
StrServer="(local)" '数据库服务器名
StrUid="testuser" '您的登录帐号
StrSaPwd="12345" '您的登录密码
StrDbName="db_test_com" '您的数据库名称

Dim Conn '数据库连接
Dim StrDSN '数据库连接字符串
Dim Rs '命令字符串
StrDSN="driver={SQL server};server="&StrServer&";uid="&StrUid&";pwd="&StrSaPwd&";database="&StrDbName
'建立和数据库master的连接
set Conn = Server.CreateObject("ADODB.Connection")
set Rs=Server.CreateObject("ADODB.RecordSet")
Conn.Open StrDSN

分类:默认分类 时间:2012-01-13 人气:4
本文关键词:
分享到:

相关文章

  • ASP连接SQL Server数据库几种方法 2012-11-11

    本文章来给各位同学介绍一下关于ASP连接SQL Server数据库程序实例,希望此文章对asp初学者有所帮助哦。 在ASP中链接SQL Server数据库 在ASP中数据库链接2中方法 1、直接用字符串链接,代码如下: 代码如下 复制代码 <% '连接数据库 Dim conn Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={SQL Server};server=主机ip地址; uid=用户名;pwd

  • 安全狗测试--注入篇 2012-06-16

    简单闲的蛋疼,从官方网站上下载http://www.anquangou.cn/ IIS v3.0 安装 简单测试一下... 构造一个简单的注入页面asp+sqlserver 开始测试: 绕过: 原来如此简单,顿时信心百倍 二、基础篇 1.数据流向 http://zone.wooyun.org/content/5091 学习剑总大作感觉受益匪浅(没有办法这年头不拍马屁,不给过),正向剑总说的,对于一个请求,在有防护的情况下,数据的流向: data->安全狗->webserver-

  • 网站要如何做才更利于推广 2014-02-21

      现在页面都要求简洁为主,首页必须得要有更新的内容和位置,才会利于百度蜘蛛爬行首页时,抓取首页更新的内容,更新快照。所以不管你是要更新产品还是更新内容,我们都要选择一个利于蜘蛛爬行的位置,供蜘蛛抓取最新的资讯,那么我个人认为左边胜于右边,据我个人研究和总结,我发现将新闻放在左边的网站,快照更新以及文章被抓取的速度都会比在右边的文章快,这点是非常利于网络推广的。   1、完善的网站构架   一个完善的网站构架是推广的前提,首先,宣传的网站不能出现太多的JS,Flash,等等。这些模块百度蜘蛛是无

  • 利用IPS完美构建企业立体Web安全防护网 2014-12-05

     一个Web服务器,从上到下可以分为上中下三层。最低层为操作系统层,如Windows或者Linux操作系统;中间层是Web服务程序、数据库服务等通用组件;最上面一层是与内容和业务相关的网页程序。只要这三层架构中,任何一层出现问题就可能会导致整个网站的安全受到威胁。为此我们在部署Web服务器安全策略的时候,决定不能够只关注上层的Web服务程序,而应该构建一个立体的Web防护网。   一、每一层都可能存在安全漏洞   在这里笔者要告诉大家一个非常不幸的消息。在Web服务器的三层架构中,任何一层都有或

  • 分享打造专业电影网站建站过程的经验之谈 2015-02-07

      如今的电影网站已经多如牛毛,相信很大一部分站长都尝试过做电影站,但做得出色的站并不多见,那是否说明现在做电影站就没有机会了呢?笔者认为机会还是有的,主要还是看你如何去运作、经营了。纵观目前的形式,最大问题就是内容的雷同和千篇一律的模板,百度一直都不青睐没有原创的网站,所以抓住这点去思考如何创建富有个性的电影站才是当务之急。还有选择合适的运营模式再加上良好的用户体验,相信您的电影站将会脱颖而出。下面笔者将和大家分享电影网建站过程的经验之谈,希望对各位站长朋友有所帮助。   一、网站程序选型  

  • asp.net C#中SqlServer连接字符串 2013-11-11

    在.net中连接SqlServer数据库的方法是我们常见的一个事情,下面我来总结一些各种各样的SqlServer连接字符串写法实例。 ODBC:连接数据库 代码如下 复制代码 Driver={SQL Server}; Server=rousecms.hostedresource.com; Database=rousecms; Uid=rousecms; Pwd='your password'; OLE DB, OleDbConnection (.NET):连接数据库 代码如下 复制代码 Prov

  • 最大限度优化你的Asp性能 2012-02-18

                                                                                                                                  最大限度优化你的Asp性能 ASP 能快速执行你的动态网页,但你还可以通过紧缩代码和数据库连接以使它们执行更快。这是一 篇关于怎样精简代码和Asp 特征以获得最快执行速度的详细文章。对于一个急燥的用户来说,任何在按 下用户按钮到结果出现在它们的屏幕

  • asp.net中SQLHelper类实现数据库操作 2012-05-13

    本文章详细的介绍利用asp.net中SQLHelper类实现数据库操作方法,有需要的朋友可参考参考。 自己的DBHelper类 显示代码 代码如下 复制代码 public class DBHelper { /// <summary> /// 从Web.config配置文件中读取数据库连接 /// </summary> private static string connectionStrings = ConfigurationManager.ConnectionStrin

  • ASP.NET中的Session怎么正确使用 2012-08-17

    Session对象用于存储从一个用户开始访问某个特定的aspx的页面起,到用户离开为止,特定的用户会话所需要的信息。用户在应用程序的页面切换时,Session对象的变量不会被清除。 对于一个Web应用程序而言,所有用户访问到的Application对象的内容是完全一样的;而不同用户会话访问到的Session对象的内容则各不相同。 Session可以保存变量,该变量只能供一个用户使用,也就是说,每一个网页浏览者都有自己的Session对象变量,即Session对象具有唯一性。 最近这两天被一个We

Copyright (C) quwantang.com, All Rights Reserved.

趣玩堂 版权所有 京ICP备15002868号

processed in 0.118 (s). 10 q(s)