asp連接加密資料庫
頁面的代碼為:
<%
'conn根據你的資料庫連接設置而定
'下面這名是實現數據的更新
conn.Execute("Update info Set letid=0 Where ID="&Cint(Request("ID")))
'下面這句是實現窗口在數據更新後自動關閉,無提示.
Response.Write "<script>window.close();</script>"
%>
② ASP如何訪問加密的Access資料庫
<%
connstr="DBQ="+server.mappath("Server.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};pwd=資料庫密碼;"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>
③ asp 連接加密資料庫
pwd="7758" 或則你不要加密資料庫 吧資料庫的後綴改成.asp
④ asp怎麼連接資料庫啊。
1、ASP與Access資料庫鏈接代碼1
<%
dim conn,mdbfile
mdbfile=server.mappath("資料庫名稱.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=資料庫密碼;dbq="&mdbfile
%>
2、ASP與Access資料庫鏈接代碼2
<%
dim conn,mdbfile
mdbfile=server.mappath("資料庫名稱.mdb")
set conn=server.createobject("adodb.connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & mdbfile
%>
3、ASP與sql資料庫鏈接代碼
<%
Const SqlDatabaseName = "資料庫名"
Const SqlPassword = "用戶密碼"
Const SqlUsername = "用戶名"
Const SqlLocalName = "(local)"
dim conn
set conn=server.createobject("ADODB.connection")
conn.open "Provider=Sqloledb;User ID="&SqlUsername&";Password="&SqlPassword&";Initial Catalog="&SqlDatabaseName& ";Data Source="&SqlLocalName&";"
%>
4、ASP與Mysql資料庫鏈接代碼
<%
sqlServerName = "localhost" '伺服器名稱或地址
sqlDBUserName = "root" 』資料庫帳號
sqlDBPassword = "admin" '資料庫密碼
sqlDBName = "dbfile" '資料庫名稱
connstr = "driver={MySQL ODBC 3.51 Driver};server="& sqlServerName &";uid="& sqlDBUserName &";pwd="& sqlDBPassword &";database="& sqlDBName &""
set conn = server.createobject("adodb.connection")
conn.open connstr
%>
⑤ 怎麼用ASP連接sql資料庫
能不能詳細點啊。
access資料庫是mdb文件,如果你用access打開時不能編輯,那就檢查一下這個文件是否設置為只讀了。
而如果是在ASP中打開這個mdb文件進行資料庫的讀寫,步聚如下:
一、創建Adodb.Connection對象用來連接資料庫
使用以下語句:Set Conn=Server.CreateObject("Adodb.Connection")
打開資料庫連接:Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.mappath("xxx.mdb")
其中的xxx.mdb就是你的access資料庫名稱(可以加上路徑例如:/data/xxx.mdb。
二、創建adodb.recordset記錄集對象來打開數據表並獲取記錄集
使用以下語句:
set rs=server.createobject("adodb.recordset")
rs.open "select * from xxtable",conn,1,3
這樣就打開了xxtable這個表,並返回了其中的所有記錄,並且是以可編輯狀態打開的。其中的conn即是你的資料庫連接對象的名稱,後面緊跟著的1是recordset記錄集對象的游標類型,此處為1表示你通過此SQL語句獲得的記錄集的游標可以前後移動,這樣你就可以進行記錄集的循環等操作。最後面的一個數字3,是記錄集的鎖定類型,3表示可編輯
關於游標類型及鎖定類型可以網路搜索一下
通過上面兩步,你已經獲得了一些記錄集並且處於可編輯這些記錄集的狀態了
接下來就可以使用rs.addnew,rs.update進行記錄的新增,更新操作。
比如新增:
rs.addnew() '表示新增一條記錄
rs("name")="test1"
rs("pass")="1234"
rs.update()
這樣就新增了一條記錄,其中的rs.addnew()表示新增一條記錄,緊接著用rs("name"),rs("pass")來寫入數據到name,pass這兩個欄位中,然後使用rs.update來保存一下你剛才的寫入,這樣一條新記錄的插入就完成了。
而如果你只是修改一條已有的記錄,則不需要rs.addnew(),後面的代碼一樣即可完成。不過修改記錄一般是會先查詢指定條件的某一條記錄再進行rs.updae
當然你也可以不使用recordset記錄集對象,而直接用sql語句的insert,update等來完成。
另外補充說明一點:
如果你發現用recordset或是sql的insert,update不能成功增加記錄或修改記錄,那麼你就檢查一下你的這個資料庫連接代碼是否連接成功(也就是資料庫文件的路徑是否寫對)。如果這些都對,那麼你再檢查這個資料庫文件是否是只讀狀態,如果也不是只讀狀態,那麼就應該是文件許可權的問題了。當你的MDB文件在NTFS格式的磁碟分區中時,需要設置文件的許可權才可以寫入數據,否則就只能讀取。
⑥ asp連接資料庫的時候,會把密碼寫在asp文件上,怎麼對它加密
你可以自己寫一個替換函數,或者在網上下載一個MD5.asp,調用它的函數進行加密
⑦ 如何用asp連接資料庫
我給你個連接串吧。
把你這裡面的全部換成我的就行。
Dim Conn,ConnStr
ConnStr="Driver={SQL Server};Server=(local);Uid=sa;Pwd=123;Database=Bjx_Data;"
On Error Resume Next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
Uid 登錄名
Pwd 密碼
Database 資料庫名