新聞中心
動易sf數據庫鏈接文件使用方法詳解

公司主營業(yè)務:網站設計制作、網站設計、移動網站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現互聯網宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯公司推出下冶免費做網站回饋大家。
動易SF是一款優(yōu)秀的游戲開發(fā)工具,使用動易SF可以方便快捷地進行游戲開發(fā),極大地提高了開發(fā)效率和開發(fā)質量。在使用動易SF進行開發(fā)的過程中,經常需要與數據庫進行交互,這時候就需要使用到數據庫鏈接文件。因為數據庫鏈接文件是動易SF進行數據庫連接的必要文件,只有正確地使用和配置數據庫鏈接文件,才能保證數據庫和動易SF之間的正常通信。下面本文將詳細介紹動易SF數據庫鏈接文件的使用方法。
一、創(chuàng)建數據庫
在使用動易SF進行游戲開發(fā)之前,首先要創(chuàng)建一個數據庫。這里我們以MySQL為例,介紹一下如何創(chuàng)建數據庫。打開MySQL命令行窗口,輸入以下命令:
“`
create database dbyg;
“`
此時,數據庫dbyg將會被創(chuàng)建。接下來,輸入以下命令:
“`
use dbyg;
“`
此時,將切換到dbyg數據庫,并可以進行該數據庫下的數據表的創(chuàng)建和數據操作。
二、創(chuàng)建數據庫鏈接文件
數據庫鏈接文件是動易SF連接數據庫的必要文件。使用動易SF進行開發(fā)時,建議將數據庫鏈接文件放在單獨的文件夾中,方便維護和管理。下面我們就介紹一下如何創(chuàng)建數據庫鏈接文件。
1. 打開動易SF軟件,在主界面點擊”工具”按鈕,在彈出的工具菜單中選擇”數據庫管理器”。
2. 在數據庫管理器窗口中,點擊”連接”按鈕,在彈出的連接數據庫窗口中,選擇MySQL或者SQL Server,然后輸入數據庫的相關信息,包括服務器地址、端口號、用戶名、密碼等。注意,此處的數據庫名應該與上一步創(chuàng)建的數據庫名相同。創(chuàng)建完成后,點擊”測試連接”按鈕,檢查是否能夠成功連接相應的數據庫。
3. 連接成功后,點擊”保存連接”按鈕,保存該數據庫的連接信息。此時,將會彈出一個保存對話框,讓你選擇保存該連接信息的文件夾和文件名。建議將該文件保存在單獨的文件夾中,如dbyg文件夾中的dbyg.db文件。
4. 此時,我們已經成功地創(chuàng)建了數據庫鏈接文件??梢酝ㄟ^文本編輯器打開該文件,查看和修改該數據庫鏈接信息。
三、在動易SF中使用數據庫鏈接文件
在動易SF中,使用數據庫鏈接文件可以方便地進行數據庫操作。下面我們就介紹一下如何在動易SF中使用數據庫鏈接文件。
1. 在動易SF中,打開相應的工程,在工程資源管理器中右鍵單擊,選擇”引用”菜單,在彈出的引用設置對話框中,點擊”庫”選項卡,在該選項卡中,點擊”添加”按鈕,選擇引用該數據庫鏈接文件所在的文件夾下的dbcpp.lib文件。此時,將會自動添加該庫的頭文件和鏈接文件。
2. 在代碼中使用該數據庫鏈接文件。在代碼中,可以通過DBCDB類來進行數據庫連接和操作。例如,下面的代碼就是連接到前面所創(chuàng)建的dbyg數據庫,并執(zhí)行一條SQL語句:
“`
DBCDB db;
db.Open(“dbyg.db”);
db.ExecuteSQL(“select * from user;”);
“`
通過以上幾步,我們已經學會了如何創(chuàng)建和使用數據庫鏈接文件。使用數據庫鏈接文件可以方便快捷地進行數據庫操作,極大地提高了開發(fā)效率和開發(fā)質量。希望本文可以幫助到大家,更好地使用動易SF進行游戲開發(fā)工作。
成都網站建設公司-創(chuàng)新互聯為您提供網站建設、網站制作、網頁設計及定制高端網站建設服務!
如何整合動網論壇,研究過的賜教.
不知道
試試看 這個軟件
動易2023整合論壇范例講解
整合環(huán)境:動易2023SP1正式版+Dvbbs7.1.0_AC正式版
整合前提:兩套系統已分別安裝調試完畢,均已正常運行
兩套系統均為官方最新標準版本,之前未做任何修改
說明:由于動易2023SP1正式版已內置對整合接口的支持,無需修改
整合接口文件說明:
1:UserInfo.asp —-動易2023用戶Cookies通用接口文件
2:PE_User.asp —-為動網系統特別編寫的處理通行注冊、登陸、密碼同步等事件的文件
整合過程:
1:將UserInfo.asp放到網站根目錄下;
2:將PE_User.asp放到論壇根目錄下;
3:修改論壇文件
動網7.x版的論壇整合共需修改以下文件:
1. Inc/Dv_ClsMain.asp –核心類文件,修改其以自動監(jiān)測用戶的登陸、注銷、注冊狀態(tài);
2. Conn.asp –核心數據鏈接及全局類初始化文件,修改其以初始化通行接口的類;
3. login.asp –論壇登陸文件,修改其以實現對通行登陸的支持;
4. logout.asp –論壇注銷文件,修改其以實現對通行注銷的支持;
5. reg.asp –論壇注冊文件,修改其以實現對通行注冊的支持;
正式開始修改文件之前,應該明確UserInfo.asp提供的屬性和函數,以及PE_User.asp的使用;
該文件中定義了謹扒實現動易Cookies信息調用的類,用戶無需修改,只要將該文件放置到網站根目錄,并在任意ASP文件中包含該文件,就可以使用PE_UserInfo這個類,并通過讀取該類提供的8個公用屬性和1個公用函數來調用動易的相關資料。列舉如下:
公用屬性:
PE_Dir: 動易的安裝目錄;
Site_Sn: 動易的Cookies名稱;
UserName: 已經登陸動易的當前用戶的用戶名
Password: 已經登陸動易的當前用戶的密碼(16位MD5加密形式)
Email: 已經登陸動易的當前用戶高祥的Email
Question: 已經登陸動易的當前用戶的密碼提示問題
Answer: 已經登陸動易的當前用戶的密碼提示問題答案(16位MD5加密形式)
CookieDate: 已經登陸動易的當前用戶設置的Cookies保存選項(0=不保存;1=保存1天;2=保存一月;3=保存一年)
公用函數:
Sex(ctype):已經登陸動易的當前用戶的性別。
說明:該函數包含一個數值型參數,取值范圍0-2(0=返回數字形式:0表示女性,1表示男性;1=返回字符形式:”男”表示男性,”女”表示女性; 2=返回字符形式:”male”表示男性,”female”表示女性)
該文件根據所接收到的URL請求的action來判斷并執(zhí)行相應的操作。
action:
reg: 當收到action=reg的URL請求時,會提示用戶輸入密碼激活論壇身份;
login: 當收到action=login的URL請求時,會自動進行同步登陸(密碼必須一致)
pass: 當收到action=pass的URL請求時,會提示用戶輸入論壇密碼以進行登陸
pass3: 當收到action=pass3的URL請求時,會自動將論壇密碼改為和用戶的動易密碼一樣,并進行登陸
了解了通用接口和PE_User.asp之后,接下來修改論壇文件以完成戚晌搏整合:
1.Conn.asp
Conn.asp通常是論壇程序定義數據庫鏈接的文件,因此這個文件中定義的變量、函數、過程可以在任何文件中使用,所以我們選擇把通用接口類的初始化放在這個文件中。
a)在Conn.asp的第5行左右,找到
=========查找代碼========
Option Explicit
Response.Buffer = True
Dim Startime
=========================
修改為:
===========修改后的代碼==========
Option Explicit
Response.Buffer = True
%>
0 Then Exit Sub
‘更新數組
=============================
修改為:
===========修改后的代碼==========
‘當在120秒內刷新同一個頁面則不更新online數據
‘當通行注冊和通行登陸時,避開120內刷新同一頁面的限制
If Instr(ScriptName,”index”) 0 Then Exit Sub
End If
‘完畢
‘更新數組
=================================
b)在Dv_ClsMain.asp的1039行到1040行,找到Footer過程的結束部分:
=========查找代碼============
Response.Write Tmp
End Sub
=============================
修改為:
===========修改后的代碼==========
Response.Write Tmp
‘檢測通行登陸與注銷
If IsArray(Session(CacheName & “UserID”)) And UserID = 0 And Instr(ScriptName,”pe_user”) “” And MyPE.Password “” Then
Call PE_User(“in”)
End If
Else
If MyPE.UserName = “” or MyPE.Password = “” Then
Call PE_User(“out”)
End If
End If
‘完畢
End Sub
=================================
c)在Dv_ClsMain.asp的行找到Class Cls_Forum的結束部分:
=========查找代碼============
End Sub
End Class
=============================
修改為:
===========修改后的代碼==========
End Sub
‘支持動易的整合函數
Sub PE_User(aAction)
Response.Write “” & vbCrLf
If aAction = “in” Then
Dim rsPE
Set rsPE = Execute(“SELECT UserName,UserPassword FROM Dv_User WHERE UserName='” & MyPE.UserName & “‘”)
If rsPE.EOF and rsPE.BOF Then
Response.Write “window.location.href=’PE_User.asp?action=reg’;” & vbCrLf
ElseIf rsPE(1) = MyPE.Password Then
Response.Write “window.location.href=’PE_User.asp?action=login’;” & vbCrLf
Else
Response.Write “window.location.href=’PE_User.asp?action=pass’;” & vbCrLf
End If
Else
Response.Write “window.location.href=’logout.asp’;” & vbCrLf
End If
Response.Write “” & vbCrLf
End Sub
‘完畢
End Class
=================================
3.login.asp
login.asp是動網論壇顯示登陸界面、完成登陸檢驗等和登陸相關的一系列事務的文件,我們需要修改它以支持通行登陸:
a)在login.asp的18-19行找到以下代碼:
=========查找代碼============
Case “chk”
Dvbbs_ChkLogin
=============================
修改為:
===========修改后的代碼==========
Case “chk”
‘如果不是通行登陸,要求用戶先登錄主站
If trim(request(“pe”)) = “” Then Response.redirect “showerr.asp?ErrCodes=您必須登陸主站以后才能登陸論壇&action=OtherErr”
‘完畢
Dvbbs_ChkLogin
=================================
b)在login.asp的55-56行找到以下代碼:
=========查找代碼============
End If
TempStr = Replace(TempStr,”{$comeurl}”,Comeurl)
=============================
修改為:
=========修改后的代碼============
End If
ComeUrl = Dvbbs.Get_ScriptNameUrl & ComeUrl
Response.Redirect MyPE.PE_Dir & “User/User_Login.asp?ComeUrl=”&ComeUrl
TempStr = Replace(TempStr,”{$comeurl}”,Comeurl)
=============================
c)在login.asp的97-100行找到以下代碼:
=========查找代碼============
Else
password=md5(trim(Dvbbs.CheckStr(request(“password”))),16)
If Request(“password”) = “” Then password = “”
End If
=============================
修改為:
=========修改后的代碼============
‘當不是自動登陸時,加密用戶輸入的密碼
ElseIf Request.Form(“pe”) “true” Then
password=md5(trim(Dvbbs.CheckStr(request(“password”))),16)
If Request(“password”) = “” Then password = “”
‘自動登錄時,不加密Cookies中已加密的密碼
Else
password=trim(Dvbbs.CheckStr(request(“password”)))
‘完畢
End If
=============================
4.logout.asp
logout.asp實現的功能是用戶注銷,我們只要在任何時候讓用戶跳轉到這個頁,他就會被注銷,我們在這個文件中加入同步注銷動易登陸的代碼:
a)在logout.asp的33-34行找到以下代碼:
=========查找代碼============
Response.Cookies(Dvbbs.Forum_sn)(“usercookies”)=””
Session(Dvbbs.CacheName & “UserID”)=Empty
=============================
修改為:
=========修改后的代碼============
Response.Cookies(Dvbbs.Forum_sn)(“usercookies”)=””
‘清理動易的Cookies
Response.Cookies(MyPE.Site_Sn)(“UserName”)=””
Response.Cookies(MyPE.Site_Sn)(“UserPassword”)=””
Response.Cookies(MyPE.Site_Sn)(“LastPassword”)=””
Response.Cookies(MyPE.Site_Sn)(“CookieDate”)=””
Response.Cookies(MyPE.Site_Sn)(“Email”)=””
Response.Cookies(MyPE.Site_Sn)(“Question”)=””
Response.Cookies(MyPE.Site_Sn)(“Answer”)=””
Response.Cookies(MyPE.Site_Sn)(“Sex”)=””
‘完畢
Session(Dvbbs.CacheName & “UserID”)=Empty
=============================
5.reg.asp
reg.asp是動網論壇注冊、全網認證注冊等和注冊有關的功能集中實現的文件,我們只要修改這個文件,就可以實現通行注冊的全部修改:
a)在reg.asp的35-36行,找到如下代碼:
=========查找代碼============
If request(“action”)=”apply” Then
Dvbbs.stats=Stats(2)
=============================
修改為:
=========修改后的代碼============
If request(“action”)=”apply” Then
‘引導其到動易進行注冊
Response.Redirect MyPE.PE_Dir & “Reg/User_Reg.asp”
‘完畢
Dvbbs.stats=Stats(2)
=============================
b)在reg.asp的47-48行找到如下代碼:
=========查找代碼============
Else
Dvbbs.stats=Stats(1)
=============================
修改為:
=========修改后的代碼============
Else
‘引導用戶到動易進行注冊
Response.Redirect MyPE.PE_Dir & “Reg/User_Reg.asp”
‘完畢
Dvbbs.stats=Stats(1)
=============================
c)在reg.asp的行找到如下代碼:
=========查找代碼============
answer=Request.form(“answer”)
Else
=============================
修改為:
=========修改后的代碼============
answer=Request.form(“answer”)
‘當來自通行注冊的自動注冊時,不加密Cookies中已加密的提示問題答案
Elseif Request.form(“pe”) “” Then
answer=Request.form(“answer”)
‘完畢
Else
=============================
至此,5個需要修改的論壇已經全部修改完成。整合也已完成。如果論壇中原來就已經有注冊用戶,可以用《動易2023整合專用用戶數據同步工具》把論壇的注冊用戶同步到動易的數據庫即可。
動易sf數據庫鏈接文件的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于動易sf數據庫鏈接文件,動易sf數據庫鏈接文件使用方法詳解,如何整合動網論壇,研究過的賜教.的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(cdcxhl.com)提供穩(wěn)定的云服務器,香港云服務器,BGP云服務器,雙線云服務器,高防云服務器,成都云服務器,服務器托管。精選鉅惠,歡迎咨詢:028-86922220。
網頁標題:動易sf數據庫鏈接文件使用方法詳解(動易sf數據庫鏈接文件)
本文路徑:http://www.dlmjj.cn/article/dhgccjd.html


咨詢
建站咨詢
