当前位置:首页 » 操作系统 » asp建立数据库

asp建立数据库

发布时间: 2024-03-29 12:07:18

㈠ 如何用ASP连接sqlSERVER数据库

思路:

1、ASP连接SQL数据库,连接字符串是关键

2、连接后一般是执行查询语句获得结果集,或者是执行SQL语句,不需要返回结果

3、关闭数据库连接对象

示例代码:

dimConn,strConn,rs,strSQL
strConn="Provider=SQLOLEDB;DataSource=127.0.0.1;UserID=Test;Password=Test;InitialCatalog=Test_DBName"
SetConn=Server.CreateObject("ADODB.Connection")
Conn.openstrConn
iferr.number<>0then
response.Write"数据库链接失败。"&err.Description
response.End
endif
setrs=server.CreateObject("adodb.recordset")
strSQL="selecttitlefromdbo.tb_e_table"
rs.openstrSQL,conn,1,1
IfNotrs.eofThen
'结果集存在,则可输出rs
response.writers("title")
EndIf
rs.close
Setrs=Nothing
Conn.close
SetConn=Nothing

其中

【Provider=SQLOLEDB;】:是声明使用的是MSSQL协议,

【Data Source=127.0.0.1;】:是数据库的所在服务器IP地址或计算机名称,

【User ID=Test;】:要连接的数据库用户名,

【Password=Test;】:要连接的数据库用户密码,

【Initial Catalog=Test_DBName】:要连接的数据库名称

㈡ asp可以搭建什么数据库asp用什么数据库比较好

流行通用数据库都可以,access、SqlServer、Orcale、mysql等等都行,如果数据量不大,用access就可以了。而且也很方便。数据量稍大的话用SqlServer,太大的就用Orcale。不过现在市场上流行的是mysql,这个不要钱。

㈢ asp 创建mssql数据库

方法一:

<%
' ************ 使用ADODB.Connect对象创建 ************************
Dim oConn
Dim sDatabaseName
sDatabaseName = "CodeCreateDB"
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=SQLOLEDB;Data Source=(local);User ID=sa;Password=;"
oConn.Execute "CREATE DATABASE " & sDatabaseName
%>

方法二:

<%@ Language=VBScript %>
<%
' ******************* 使用 SQLDMO Object 对象库 *******************
Dim oSQLServer
Dim oDatabase
Dim oDBFileData
Dim oLogFile
Dim sDatabaseName
Dim sDatapath

'数据库名字
sDatabaseName = "CodeCreateDBTest"
'数据文件保存路径
sDatapath = "D:"

'创建Sql Server对象并进行链接,(local)处为Server名字
Set oSQLServer = Server.CreateObject("SQLDMO.SQLServer")
' oSQLServer.LoginSecure = True ' 使用集成验证integrated security
' oSQLServer.Connect "(local)"
oSQLServer.Connect "(local)", "sa", "" ' 使用标准验证 standard security

' 创建Database对象
Set oDatabase = Server.CreateObject("SQLDMO.Database")
oDatabase.Name = sDatabaseName

' 创建db文件对象
Set oDBFileData = Server.CreateObject("SQLDMO.DBFile")
With oDBFileData
.Name = sDatabaseName & "_data"
.PhysicalName = sDatapath & "" & sDatabaseName & "_data.mdf"
.PrimaryFile = True
.FileGrowthType = SQLDMOGrowth_MB
.FileGrowth = 1
End With

' 创建日志文件对象
Set oLogFile = Server.CreateObject("SQLDMO.LogFile")
With oLogFile
.Name = sDatabaseName & "_log"
.PhysicalName = sDatapath & "" & sDatabaseName & "_log.ldf"
End With

'把DB文件对象和日志文件对象添加到DataBase数据库对象
oDatabase.FileGroups("PRIMARY").DBFiles.Add oDBFileData
oDatabase.TransactionLog.LogFiles.Add oLogFile

' 把数据库添加到Sql server(create the database)
oSQLServer.Databases.Add oDatabase

' 关闭连接
oSQLServer.Close

' 释放对象
Set oLogFile = Nothing
Set oDBFileData = Nothing
Set oDatabase = Nothing
Set oSQLServer = Nothing
%>

创建表就执行conn.execute("create table [table](id int identity primary key)")

㈣ asp杩炴帴sqlserver鏁版嵁搴揿疄鐜颁唬镰

銆銆链鏂囩珷浠嬬粛浜嗗埄鐢╝sp杩炴帴sqlserver鏁版嵁搴揿疄渚嬩唬镰 杩炴帴鏂规硶链変笁绉嶅垎鍒涓洪氲繃ODBC DSN寤虹珛杩炴帴 阃氲繃oledb寤虹珛杩炴帴 阃氲繃driver寤虹珛杩炴帴涓夌 涓嬮溃鎴戜滑𨱒ョ湅鐪嬬涓绉

銆銆阃氲繃driver寤虹珛杩炴帴

浠g爜濡备笅 <% Const DataBaseType= If DataBaseType= then DBPath="/jb /news asp" SqlNowString = "Now()" ystr=true nstr=false suiji="rnd(id)" Else 濡傛灉鏄疭QL鏁版嵁搴 璇疯ょ湡淇鏀瑰ソ浠ヤ笅鏁版嵁搴挞夐” DataServer = " cnnet" 鏁版嵁搴撴湇锷″櫒IP DataUser = "jb net" 璁块梾鏁版嵁搴撶敤鎴峰悕 DataBaseName = "jb net" 鏁版嵁搴揿悕绉 DataBasePsw = "瀵嗙爜" 璁块梾鏁版嵁搴揿瘑镰 SqlNowString = "getdate()" ystr= nstr= suiji="newid()" End if On Error Resume Next If DataBaseType = Then ConnStr="driver={SQL Server};server="&dataserver&";UID="&datauser&";PWD="&databasepsw&";Database="&databasename Else ConnStr = "Provider=Microsoft Jet OLEDB ;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寤虹珛椤甸溃涓庢暟鎹搴撶殑杩炴帴 钖屾牱涓嶉渶瑕佸垱寤篛DBC DSN鏁版嵁婧 浣嗗繀椤荤煡阆揿疄闄呯殑鏁版嵁搴撴枃浠惰矾寰勬垨钥呮暟鎹婧愬悕(渚嫔 SQLserver镄勬暟鎹搴)

浠g爜濡备笅 Set conn=Server CreateObject("ADODB Connection") conn Open"driver={SQL Server};server=abc;DataSource=(test);uid=;pwd=;database=UserDB"

銆銆 缂栧啓鑴氭湰鍜屾暟鎹搴撴簮寤虹珛杩炴帴

銆銆ADO锛圆ctiveX Data Objects 锛 鎻愪緵 Connection 瀵硅薄 鍙浠ヤ娇鐢ㄨュ硅薄寤虹珛鍜岀$悊搴旂敤绋嫔簭鍜 ODBC 鏁版嵁搴扑箣闂寸殑杩炴帴 Connection 瀵硅薄鍏锋湁钖勭嶅睘镐у拰鏂规硶 鍙浠ヤ娇鐢ㄥ畠浠镓揿紑鍜屽叧闂鏁版嵁搴撹繛鎺 缂栧啓鏁版嵁搴撹繛鎺ヨ剼链 棣栧厛搴斿垱寤 Connection 瀵硅薄镄勫疄渚 鎺ョ潃镓揿紑鏁版嵁搴撹繛鎺

浠g爜濡备笅

銆銆 ******************************************************************** 涓岙QL Server 链夊叧镄勮繛鎺 鍙浠ュ弬镦у畠寤虹珛鎭ㄧ殑鏁版嵁搴撹繛鎺 ******************************************************************** 鏁璇锋敞镒 璇锋牴鎹𨱍呭喌閰岖疆StrServer StrUid StrSapwd StrDbName锲涗釜鍙傛暟 Dim StrServer StrUid StrSaPwd StrDbName StrServer="(local)" 鏁版嵁搴撴湇锷″櫒钖 StrUid="testuser" 鎭ㄧ殑锏诲綍甯愬彿 StrSaPwd=" " 鎭ㄧ殑锏诲綍瀵嗙爜 StrDbName="db_test_" 鎭ㄧ殑鏁版嵁搴揿悕绉

lishixin/Article/program/net/201311/14116

㈤ ASP连接sql数据库怎样建立连接

dim sConn,Conn '存放数据库联接的信息
sConn="PROVIDER=SQLOLEDB;driver={sql server};server=.;database=数据库名;uid=sa;pwd=数据库密码"
set Conn=server.CreateObject("adodb.Connection")
Conn.Open sConn

server 指数据库的位置,可以指定IP,如果数据库在本地(和网站程序在一台服务器上),则可以用一个点来代替,如上面的数据库连接代码中的: server=.

如有不明白的地方,可以用网络HI我,给你解释,直到你明白为止!

㈥ 如何用asp连接SQL Server 数据库

ASP连接SQL数据库 的几种方法介绍

在Internet网上随处可见留言板、讨论组、网上投票、网上调查、聊天室等Internet功能模块,在许多单位的小型局域网中也运行着各种各样的办公自动化网络系统,这些程序都是利用ASP(Active Server Page)与数据库技术结合而实现的。页面与数据库源建立连接是访问数据库的一步,也是最为重要的一步。

在ASP脚本中可以通过三种实用的方法连接数据库:通过ODBC DSN建立连接,通过oledb建立连接,通过driver建立连接。

ActiveX数据对象(ADO)

ADO(ActiveX Data Object),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。ADO的主要优点是易用、高速、占用内存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。
ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下:
Connection对象:负责打开或连接数据库文件;
Recordset对象:存取数据库的内容;
Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。

一、利用ADO组件直接连接数据库方式

<%

Dim Conn,strConn

Set Conn=Server.CreateObjec(“ADODB.Connection”)

strConn=”Driver={SQL Server};Server=ServerName;”

“Uid=UserName;Pwd=Password;”

“DataBase=DatabaseName”

Conn.Open strConn,1,1

%>

二、通过ODBC DSN建立连接

运用ODBC数据源,首先必须在控制面板的ODBC中设置数据源,然后再编写脚本和数据库源建立连接。

1、创建 ODBC DSN

DSN:Data Source Name ;数据源名称。

Windows DSN 文件(数据源名)主要是用来存储数据库连接信息。如果你有很多网页需要传送数据,就可以很简单的通过DSN文件路径来完成而不需要传送数据到每个页面了。

出于安全考虑,DSN文件一般放置再主机目录的子目录中,这样不明访问者就访问不了这个目录。DSN文件 需要在ASP和ADO一起访问数据库。名称为:”_dsn” 在主机帐户的根目录中(注: DSN文件仅支持windows 方案)

ODBC(Open Database Connectivity,开放数据库互连),要访问一个数据库,首先必须用ODBC组件管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。

配置 SQL Server 数据库系统 DSN:注意如果数据库驻留在远程服务器上,请与服务器管理员联系,获取附加的配置信息;下面的过程使用 SQL Server 的 ODBC 默认的设置为例。

在"创建新数据源"对话框中,从列表框中选择"SQL Server",然后单击"下一步"。键入 DSN 文件的名称,然后单击"下一步"。单击"完成"创建数据源。键入运行 SQL 服务程序的服务器的名称、登录 ID 和密码。在"创建 SQL Server 的新数据源"对话框中,在"服务器"列表框中键入包含 SQL Server 数据库的服务器的名称,然后单击"下一步"。选择验证登录 ID 的方式。如果要选择 SQL 服务器验证,请输入一个登录 ID 和密码,然后单击"下一步"。在"创建 SQL Server 的新数据源"对话框中,设置默认数据库、存储过程设置的驱动程序和 ANSI 标识,然后单击"下一步"。(要获取详细信息,请单击"帮助"。)在对话框(同样名为"创建 SQL Server 的新数据源")中,选择一种字符转换方法,然后单击"下一步"。(详细信息,请单击"帮助"。)在下一个对话框(同样名为"创建 SQL Server 的新数据源")中,选择登录设置。 注意典型情况下, 您只能使用日志来调试数据库访问问题。 在"ODBC Microsoft SQL Server 安装程序"对话框中,单击"测试数据源"。如果 DSN 正确创建,"测试结果"对话框将指出测试成功完成。

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

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

下面是通过数据源连接数据库的代码,为了数据库的安全起见,我们在Golbal.asa文件里写连接代码,然后在页面上调用。本例中,DSN数据源为数据源sjy。

<SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER">

Sub Application_onStart

Application("ConnectDataSourceString")="DSN=sjy;UID=sa;PWD=;"

Sub Application_onEnd

End sub

</Script>

在ASP页面上调用

<%

Dim conn,strconn

Set conn= Server.CreateObjec(“ADODB.Connection”)

Conn.open Application("ConnectDataSourceString")

%>

三、通过oledb建立连接

运用oledb方法建立页面与数据库的连接, 不需要创建 ODBC DSN数据源,直接编写如下的脚本和数据源建立连接,是一种简单易用的方法。

四、通过driver建立连接

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

热点内容
预编译查询 发布:2024-11-28 05:32:35 浏览:312
山东青岛iptv设置密码是多少 发布:2024-11-28 05:30:26 浏览:315
小鹏的解压 发布:2024-11-28 05:10:07 浏览:21
ibm存储售后 发布:2024-11-28 05:00:39 浏览:32
python监控进程脚本 发布:2024-11-28 04:54:47 浏览:180
android加载html页面 发布:2024-11-28 04:54:38 浏览:901
噻苯隆如何配置 发布:2024-11-28 04:53:56 浏览:395
普通电脑改服务器风道风罩 发布:2024-11-28 04:52:28 浏览:454
什么安卓手机像8p一样 发布:2024-11-28 04:43:17 浏览:225
连接数据库参数 发布:2024-11-28 04:43:15 浏览:808