asp連接資料庫
在asp動態語言頁面中連接資料庫是通過asp內部的ADO組件通過ODBC完成。
1、首先應創建 Connection 對象的實例。
下面的腳本創建 Connection 對象
<%
'Create a connection object
Set cn = Server.CreateObject("ADODB.Connection")
'Open a connection; the string refers to the DSN
%>
2、接著打開資料庫連接:
cn.Open "FILEDSN=MyDatabase.dsn"
注意:無論在等號 (=) 之前還是之後,DSN 字元串都不能包含空格。
在這種情況下,Connection 對象的 Open 方法引用基於 DSN 的文件,其中包含關於資料庫的位置和配置信息。也可以不引用 DSN,直接顯式引用供應程序、數據源、用戶 ID 和密碼。
3、連接過程:
<%
Set cn = Server.CreateObject("ADODB.Connection") '創建資料庫連接對象
Set rsCustomers = Server.CreateObject("ADODB.Recordset") '創建資料庫查詢對象
cn.Open "FILEDSN=sqllink.dsn" '打開資料庫
strSQL = "SELECT username,password FROM [myDatabase].[dbo].[user] where username='guying'"
rsCustomers.Open strSQL, cn '運行SQL語句
%>
4、處理資料庫返回數據
Set username1= rsCustomers("username") '獲取username欄位的返回結果
Set password1= rsCustomers("password") '獲取password欄位的返回結果
Do Until rsCustomers.EOF
Response.Write username1 & " " & password1 & "<BR>"
rsCustomers.MoveNext
Loop '通過循環獲取所有返回記錄
㈡ ASP 怎麼連接SQL資料庫
ASP與SQL資料庫連接語句具體如下:
Set conn = Server.CreateObject("ADODB.Connection")
connstr = "provider=Sqloledb;server=伺服器名;uid=用戶名;pwd=密碼;database=資料庫名"
conn.Open connstr
If Err Then
err.Clear
Set conn = Nothing
Response.Write "資料庫連接出錯,請檢查連接字串"
Response.End
(2)asp連接資料庫擴展閱讀:
SQL常用命令使用方法:
(1) 數據記錄篩選:
sql="select * from 數據表 where 欄位名=欄位值 order by 欄位名 "
sql="select * from 數據表 where 欄位名 like 『%欄位值%『 order by 欄位名 "
sql="select top 10 * from 數據表 where 欄位名 order by 欄位名 "
sql="select * from 數據表 where 欄位名 in (『值1『,『值2『,『值3『)"
sql="select * from 數據表 where 欄位名 between 值1 and 值2"
(2) 更新數據記錄:
sql="update 數據表 set 欄位名=欄位值 where 條件表達式"
sql="update 數據表 set 欄位1=值1,欄位2=值2 …… 欄位n=值n where 條件表達式"
(3) 刪除數據記錄:
sql="delete from 數據表 where 條件表達式"
sql="delete from 數據表" (將數據表所有記錄刪除)
㈢ asp怎樣與SQL資料庫連接代碼是
用於連接SQL資料庫的代碼應該這樣:
連接字元串以及解釋如下:
connstr="driver={SQL Server};server=(local);uid=sa;pwd=sa;database=Your database"
語法介紹:
(1)、driver={SQL Server};始終為這個形式,不變
(2)、server:可以是local、你計算機的IP、計算機的名稱中的任意一個
(3)、uid:登陸SQL的用戶名
(4)、pwd:登陸SQL的密碼
(5)、database:要連接的資料庫名稱。
然後再聲明連接對象:
set conn=Server.Createobject("adodb.connection")
然後用Open方法打開連接
conn.open connstr
樓主可以試下.
㈣ ASP如何連接mysql資料庫
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Response.Buffer=True%>
<%
IsSqlDataBase=0 '定義資料庫類別,0為Access資料庫,1為SQL資料庫
If IsSqlDataBase=0 Then
'''''''''''''''''''''''''''''' Access資料庫 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
datapath ="include/" '資料庫目錄的相對路徑
datafile ="data.mdb" '資料庫的文件名
Connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mapPath(datapath&datafile)&""
SqlNowString="Now()"
SqlChar="'"
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Else
'''''''''''''''''''''''''''''' SQL資料庫 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
SqlLocalName ="(local)" '連接IP [ 本地用 (local) 外地用IP ]
SqlUsername ="sa" '用戶名
SqlPassword ="1" '用戶密碼
SqlDatabaseName="MyDBname" '資料庫名
ConnStr = "Provider=Sqloledb;User ID=" & SqlUsername & "; Password=" & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"
SqlNowString="GetDate()"
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
End If
On Error Resume Next
Set conn=Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "資料庫連接出錯,請檢查連接字串。"
Response.End
End If
On Error GoTo 0
%>
㈤ asp如何連接資料庫
<%
Const SqlDatabaseName = "test" ' 資料庫名字'
Const SqlPassword = "123" '資料庫密碼'
Const SqlUsername = "sa" '資料庫帳戶'
Const SqlLocalName = "127.0.0.1" '資料庫地址'
'資料庫連接函數'
Sub ConnectionDatabase
Dim ConnStr
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "資料庫連接出錯,請檢查連接字串!"
Response.End
End If
End Sub
'默認打開資料庫連接
call ConnectionDatabase()
%>
現在學的話,就學ASP.NET啦
程序這東西,入門了就很爽,開始都要堅持
祝你好運。。
㈥ 怎樣用asp連接mysql資料庫
asp教程連接mysql教程資料庫教程幾款代碼 strconnection = "dsn=hc188;driver={myodbd driver};server=localhost;uid=root;pwd=;database=hc188" set adodataconn = server.createobject("adodb.connection") adodataconn.open strconnection 方法二 strconnection="dsn=MySQL(和PHP搭配之最佳組合)test; driver={MySQL(和PHP搭配之最佳組合) odbc 3.51 driver}; server=填入伺服器地址;uid=用戶名;pwd=密碼;database=mm"; 看個實例 Dim sConnection, objConn , objRS 'SERVER為資料庫主機名(本地主機用localhost,遠程用IP地址);DATABASE為資料庫名;UID為用戶名;PASSWORD為密碼 sConnection = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=Your_Mysql_DB; UID=mysql_username;PASSWORD=mysql_password; OPTION=3" Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open(sConnection) '以下SQL語句為示例語句,請根據實際情況修改 Set objRS = objConn.Execute("SELECT FirstName, LastName FROM tblUsers") While Not objRS.EOF 'while...wend循環,用於讀取所有的信息 Response.Write objRS.Fields("LastName") & ", " & objRS.Fields("FirstName") & "《br》" objRS.MoveNext '記錄集指針下移 Wend objRS.Close '關閉記錄集 Set objRS = Nothing '清空記錄集,釋放內存 objConn.Close '關閉資料庫鏈接 Set objConn = Nothing '清空資料庫鏈接,釋放內存 %> asp和mysql連接目前有兩個辦法:一個是使用組件,常用的是mysqlx收費組件;二就是使用myodbc來連接
㈦ ASp連接資料庫
用的最多的就是ACCESS和SQL
Server資料庫,連接語句如下:
1.
ASP連接Access資料庫語句
Set
Conn=Server.CreateObject("ADODB.Connection")
Connstr="DBQ="+server.mappath("www/bbs.mdb")+";DefaultDir=;DRIVER={Microsoft
AccessDriver(*.mdb)};"
Conn.Open
connstr
其中Set
Conn=Server.CreateObject("ADODB.Connection")為建立一個訪問數據的對象
server.mappath("www/bbs.mdb")是告訴伺服器access
資料庫訪問的路徑
2.
ASP連接Sqlserver資料庫語句
Set
conn
=
Server.CreateObject("ADODB.Connection")
conn.Open"driver={SQLServer};server=202.108.32.94;uid=wu77445;pwd=p780522;database=w
ww_panwei_com"
conn
open
其中/Set
conn
=
Server.CreateObject("ADODB.Connection")為設置一個資料庫的連接對象
driver=()告訴連接的設備名是SQL-SERVER
server是連接的伺服器的ip地址,Uid是指用戶的用戶名,pwd是指的用戶的password,
database是用戶資料庫在伺服器端的資料庫的名稱
㈧ asp中資料庫的連接
conn1,3
㈨ ASP連接資料庫的語句
我在SQLServer(用戶名sa密碼空)中有資料庫test下表info,將你的代碼連接串改為
cn.Open "Driver={SQL Server};Server=127.0.0.1;Database=test;" & _
"UID=sa;PWD="
rs.Open "SELECT * FROM info",cn
數據可以正常顯示,說明代碼的連接方法沒有問題。你可以嘗試用ip地址試試,由於許可權等問題可能主機名解析不正確。還有很有可能是被防火牆攔截掉了,比如windows自帶的防火牆等。
㈩ 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我,給你解釋,直到你明白為止!