將連線資料庫的程式碼隱藏在DLL中(轉)
將連線資料庫的程式碼隱藏在DLL中(轉)[@more@] 其實,大家在書寫asp程式時,最擔心的可能就是資料庫的連線資訊,會被一些人看到,進行一些破壞。下面我們用vb6.0來做一個動態連結庫(.dll)來隱藏資料庫的連線資訊。 啟動vb6.0,新建-->Active dll工程。單擊"工程"-->引用,選擇"microsoft active server pages object library" 和"microsoft activeX data objects 2.1 library"兩項。將類模組的名稱改為dcss.將工程的名稱改為yygwy.儲存工程檔案yygwy.vbp和類檔案dcss.cls。 在dcss.cls中寫入: Private myscriptingcontext As ScriptingContext Private myapplication As Application Private myrequest As Request Private myresponse As Response Private myserver As Server Private mysession As Session Public Sub onstartpage(passedscriptingcontext As ScriptingContext) Set myscriptingcontext = passedscriptingcontext Set myapplication = myscriptingcontext.Application Set myrequest = myscriptingcontext.Request Set myresponse = myscriptingcontext.Response Set myserver = myscriptingcontext.Server Set mysession = myscriptingcontext.Session End Sub Public Sub onendpage() Set myscriptingcontext = Nothing Set myapplication = Nothing Set myrequest = Nothing Set myresponse = Nothing Set myserver = Nothing Set mysession = Nothing End Sub '以上語句是必須的。 '定義兩個公有函式 Public Function rsresult(strsql As String) As Recordset Dim mycnn As Connection Dim myset As Recordset Dim strconnstring As String 'strconnstring = "provider=sqloledb.1; password=;" & "user id=sa;" & "initial catalog=vlog;" & "data source=hpe60; connect timeout=15" strconnstring = "driver={sql server};server=yang;uid=sa;pwd=; database=dcss" 'mycnn.ConnectionString = strconnstring mycnn.Open strconnstring myset.ActiveConnection = mycnn myset.Open strsql, mycnn, 3, adCmdText Set rsresult = myset End Function Public Function datasource() As Variant datasource = "driver={sql server};server=yang;uid=sa;pwd=; database=dcss" End Function 編譯生成dcss.dll檔案。註冊regsvr32 路徑dcss.dll。 用visual interdev開啟global.asa檔案.當然了,你也可以在其它檔案中使用。 set dcss=server.CreateObject("yygwy.dcss") oconn=dcss.datasource() application("strconn")=oconn 在其它的頁面中如下呼叫即可: set objConn = Server.CreateObject("ADODB.Connection") objConn.Open application("strconn")
·上一篇:·下一篇:
最新更新 | ||
······························ |
| ||
| | | | | | | | ||
| ||
Copyright © 2004 - 2007 All Rights Reserved
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10763080/viewspace-970194/,如需轉載,請註明出處,否則將追究法律責任。
上一篇:
解析Java語言的介面與型別安全(轉)
請登入後發表評論
登入
全部評論
|
相關文章
- (轉)PHP連線資料庫之PHP連線MYSQL資料庫程式碼PHP資料庫MySql
- java開發中JDBC連線資料庫程式碼JavaJDBC資料庫
- 連線資料庫的ASP樹圖生成程式(原始碼) (轉)資料庫原始碼
- .NET中各種資料庫連線大全 (轉)資料庫
- [資料庫連線字串] Access 連線字串(轉)資料庫字串
- [資料庫連線字串]Access連線字串(轉)資料庫字串
- 各種資料庫連線程式碼(JSP)資料庫線程JS
- Python連線資料庫程式碼結構Python資料庫
- java開發中JDBC連線資料庫程式碼和步驟JavaJDBC資料庫
- PHP中的資料庫連線方法PHP資料庫
- 《四 資料庫連線池原始碼》手寫資料庫連線池資料庫原始碼
- 資料庫連線池-Druid資料庫連線池原始碼解析資料庫UI原始碼
- 利用weblogic的POOL(連線池)連線資料庫 (轉)Web資料庫
- ASP連線MySQL資料庫的方法(轉)MySql資料庫
- 完整java開發中JDBC連線資料庫程式碼和步驟JavaJDBC資料庫
- 資料庫的連線資料庫
- Ado.net中SQLServer資料庫連線池(轉)SQLServer資料庫
- 轉載pythonmysql資料庫連線PythonMySql資料庫
- jsp連線資料庫大全(轉)JS資料庫
- jdbc-odbc連線資料庫 (轉)JDBC資料庫
- Perl連線Oracle資料庫的一些操作指令碼【轉】Oracle資料庫指令碼
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 如何在weka中連線資料庫資料庫
- MySql連線資料庫常用引數及程式碼示例MySql資料庫
- Spring-Data-Mongodb資料庫連線程式碼示例SpringMongoDB資料庫線程
- python中多程式處理資料庫連線的問題Python資料庫
- 雜談---資料庫連線中的藝術資料庫
- JDBC中連線資料庫的常用jar包JDBC資料庫JAR
- Python 中的 MySQL 資料庫連線池PythonMySql資料庫
- django中的資料庫連線池實現Django資料庫
- 連線資料庫資料庫
- 資料庫連線資料庫
- 各種連線資料庫的連線字串資料庫字串
- 資料庫的連線數資料庫
- 連線資料庫的疑惑資料庫
- 資料庫的連線串資料庫
- [轉] 連線資料庫查詢手冊資料庫
- 常用資料庫JDBC連線寫法 (轉)資料庫JDBC