當前位置:首頁 » 操作系統 » 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 03:39:39 瀏覽:936
sql精簡版64 發布:2024-11-28 03:36:28 瀏覽:72
金立怎麼加密圖片 發布:2024-11-28 03:31:43 瀏覽:663
2017玩dnf電腦什麼配置 發布:2024-11-28 03:30:56 瀏覽:519
ftp掛載存儲ip配置 發布:2024-11-28 03:28:51 瀏覽:962
山耐斯空壓機密碼多少 發布:2024-11-28 03:26:28 瀏覽:404
安卓拍照搖一搖是什麼軟體 發布:2024-11-28 03:26:27 瀏覽:256
小米2s存儲卡 發布:2024-11-28 03:15:49 瀏覽:648
彈性演算法 發布:2024-11-28 02:58:40 瀏覽:85
python寫入mysql資料庫 發布:2024-11-28 02:52:56 瀏覽:431