freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫原理課程設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(參考版)

2024-08-15 00:21本頁面
  

【正文】 服務(wù)提供程序沒有自己的數(shù)據(jù),但使用OLE DB使用者接口來。用戶應(yīng)用程序歸為使用類。提供OLE DB的行集COM接口,期顯示范圍可以從單一數(shù)據(jù)表格的簡單提供者知道更復(fù)雜的分布式數(shù)據(jù)庫系統(tǒng)。OLE DB框架定義了應(yīng)用的三個(gè)基本類?! FC DAO僅用來支持Access數(shù)據(jù)庫,應(yīng)用范圍相對固定?! DaoFieldExchange:支持?jǐn)?shù)據(jù)庫類使用的DAO字段交換(DFX)例程。CDaoTableDef對象可以用來控制表定義。  CDaoTableDef:表示基本表或附加表的定義?! DaoRecordView:類似上述CRecordView類。CDaoDatabase:代表一個(gè)連接,類似上述CDatabase類。大多數(shù)情況下不要多個(gè)工作區(qū)也不要?jiǎng)?chuàng)建明確的工作區(qū)對象。其主要類如下。(3) MFC DAO(數(shù)據(jù)訪問對象)編程DAO用于和微軟的Access數(shù)據(jù)庫接口。MFC數(shù)據(jù)庫類成員函數(shù)都能拋出CDBException類型的異常,所以在代碼對數(shù)據(jù)庫進(jìn)行操作后監(jiān)測異常是正確做法?! _strError:字符串,描述造成拋出異常的錯(cuò)誤原因。對象利用DDX和RFX機(jī)制,使格式上的控件和記錄集的字段之間數(shù)據(jù)移動自動化,也就是說,用戶甚至不要編寫一行代碼就可以實(shí)現(xiàn)簡單的數(shù)據(jù)庫記錄查看程序。CRecordView類:CRecordView對象是在空間中顯示數(shù)據(jù)庫記錄的視圖。前者表示數(shù)據(jù)的靜態(tài)視圖,后者表示記錄集與其他用戶對數(shù)據(jù)庫的更新保持同步。CRecordSet類:一個(gè)CRecordSet對象代表一個(gè)從數(shù)據(jù)源選擇的一組記錄的集合記錄集。但是在進(jìn)行事務(wù)處理時(shí),CDatabase就起到關(guān)鍵作用。完成使用后用Close()成員函數(shù)銷毀CDatabase對象。應(yīng)用程序可使用多個(gè)CDatabase對象:構(gòu)造一個(gè)對象并調(diào)用OpenEx()成員函數(shù)打開一個(gè)連接。主要的MFC ODBC類如下。(2)MFC ODBC類。最后需要釋放ODBC環(huán)境。然后就可以進(jìn)行SQL語句的操作,限于篇幅,相關(guān)的函數(shù)就不具體介紹了,讀者可以參考相關(guān)書籍。第二步是為將要使用的每一個(gè)數(shù)據(jù)源分配一個(gè)連接句柄,由函數(shù)SQLALLocHandle()完成。用ODBC API創(chuàng)建數(shù)據(jù)庫應(yīng)用程序遵循一定的基本步驟:第一步是分配ODBC環(huán)境,使一些內(nèi)部結(jié)構(gòu)初始化。它為Oracle,SQL Server,MS Excel等都提供了驅(qū)動程序,使得用戶可以使用SQL語句對數(shù)據(jù)庫進(jìn)行直接的底層功能操作。⑥ Visual C++從功能簡單的數(shù)據(jù)庫(如Jet Engine)到復(fù)雜的大型數(shù)據(jù)庫系統(tǒng)(如oracle),VC++供了一些編程接口。data source=jxgldsn。 OpenOptions為可選項(xiàng),假如設(shè)置為adConnectAsync,則連接將異步打開 例子:Set conn = CreateObject() provider=msdasql。UserID 可選項(xiàng),包含建立連接的用戶名。 DSN = biblio .LoginTimeout = 5 .EstablishConnection rdoDriverNoPromt, True, rdAsyncEna ble End With End Sub(4) ADO 數(shù)據(jù)對象(Active Data Objects).語法: ConnectionString, UserID, PassWord, OpenOptions其中:Connection對象為你定義的Connection對象的實(shí)例。 amp。 Public WithEvents Eng As rdoEngine Public WithEvents Cn As rdoConnection Private Sub form_Load() Set Eng = New rdoEngine Set Cn = New rdoConnection With Cn .Connect = UID = 。 Set Cn= (, rdDriverPrompt, False, Co nn) Set Cn= (Prompt:= rdDriverPrompt, Rea dOnly:= False,Connect:= Cnn) 用EstablishConnection方法的一個(gè)實(shí)例。 PWD = 123456。 UID = Jacob。 用OpenConnection方法的一個(gè)實(shí)例。需要強(qiáng)調(diào)的是,RDO是包裹著ODBC API的一層薄薄的外殼, 被設(shè)計(jì)成在后臺(服務(wù)器端)有數(shù)據(jù)庫存在的前提下運(yùn)行,同時(shí)也是針對SQL Server和Oracle而特別設(shè)計(jì)的。其中“DSN”為數(shù)據(jù)源名,“WSID”為工作站名,“DATABASE”為所要訪問的數(shù)據(jù)庫名。 DATABASE = sales)Set mydynaset = mydb CreateDynaset(Select*from Customers)End Sub上述例子是以非獨(dú)占、非只讀方式打開sales數(shù)據(jù)庫,并檢索Customers表中的所有字段。 DSN=Myserver。DAO的方法雖然不是性能最好的管理客戶機(jī)—服務(wù)器之間的對話方式,但它的確有許多優(yōu)點(diǎn)。WSID=LCL。PWD=。t connect! End If myConnection=DSN=myServer。 Global giHEnv As Long Global giHDB As Long Global giHStmt As Long Dim myResult As integer Dim myConnection As Srting Dim myBuff As String*256 Dim myBufflen As Integer If SQLAllocEnv(giHEnv)SQL_SUCCESS Then MsgBoxAllocation couldn39。下面我們均以Sql Server為例來說明它們的操作方式。4然后點(diǎn)擊”下一步”填寫完所有選項(xiàng)就可以了。1在窗體上放置一個(gè)Adoconnection控件,設(shè)置它的屬性需要注意的是把LoginPrompt設(shè)置為False2然后點(diǎn)擊ConnectionString,出現(xiàn)如下窗體。(2) ADO連接方式Delphi已經(jīng)把ADO的方式封裝為Adoconnection、AdoTable、AdoQuery等控件。 這樣,我們就建立了一個(gè)到SQL Server 2000服務(wù)器中“pubs”數(shù)據(jù)庫的連接。需要設(shè)置Database Name\Host Name\Server Name\User Name等選項(xiàng)。3如下圖所示,建立了一個(gè)“MSSQL_Source”的數(shù)據(jù)庫別名。 % /body /html ④ Delphi(1) BDE連接方式假設(shè)我們需要使用BDE連接Sql Server,具體的步驟如下:1“開始”〉“設(shè)置”〉“控制面板”〉“BDE Administrator”可以采用上述任何一種方法打開Delphi的數(shù)據(jù)庫管理器,之后可以看到以下的設(shè)置畫面。 ()。 while(()) {% 您的第一個(gè)字段內(nèi)容為:%=(1)% 您的第二個(gè)字段內(nèi)容為:%=(2)% %}% %(數(shù)據(jù)庫操作成功,恭喜你)。 String sql=select * from test。 Connection conn= (url,user,password)。 //soft為你的數(shù)據(jù)庫名 String user=myuser。charset=gb2312% % page import=.*% html body %().newInstance()。 ()。% %()。 ResultSet rs=(sql)。 Statement stmt=(,)。characterEncoding=8859_1。password=soft1234amp。charset=gb2312% % page import=.*% html body %().newInstance()。 ()。% %()。 ResultSet rs=(sql)。 Statement stmt=(,)。 (password,user_password)。 //tsdata為你的數(shù)據(jù)庫名 Properties sysProps = ()。charset=gb2312% % page import=.*% html body %().newInstance()。 ()。% %()。 ResultSet rs=(sql)。 Statement stmt=(,)。password=testpassword。 String url = jdbc:informixsqli://:1533/testDB:INFORMIXSERVER=myserver。 % /body /html (4)、jsp連接Informix數(shù)據(jù)庫 : % page contentType=text/html。 ()。 while(()) {% 您的第一個(gè)字段內(nèi)容為:%=(1)% 您的第二個(gè)字段內(nèi)容為:%=(2)% %}% %(數(shù)據(jù)庫操作成功,恭喜你)。 String sql=select * from test。 Connection conn= (url,user,password)。 //sample為你的數(shù)據(jù)庫名 String user=admin。charset=gb2312% % page import=.*% html body %( ).newInstance()。 ()。% %()。 ResultSet rs=(sql)。 Statement stmt=(,)。 String password=。DatabaseName=pubs。charset=gb2312% % page import=.*% html body %().newInstance()。 ()。% %()。 ResultSet rs=(sql)。 Statement stmt= (,)。 String password=tiger。 String url=jdbc:oracle:thin:localhost:1521:orcl。因?yàn)镴SP主要就是使用Java語言來操作數(shù)據(jù)庫,所以JSP連接數(shù)據(jù)庫的方式如下:(1)、jsp連接Oracle8/8i/9i數(shù)據(jù)庫(用thin模式) : % page contentType=text/html。Connection conn = (url,)。String url=jdbcdbc:Driver={MicroSoft Access Driver (*.mdb)}。characterEncoding=8859_1 //myDB為數(shù)據(jù)庫名 Connection conn= (url)。password=soft1234amp。(6)MySQL數(shù)據(jù)庫 ().newInstance()。password=testpassword。 String url = jdbc:informixsqli://:1533/myDB:INFORMIXSERVER=myserver。 Connection conn= (url, SysProps)。 (user,userid)。 String url = jdbcybase:Tds:localhost:5007/myDB。 Connection conn= (url,user,password)。 //mydb為數(shù)據(jù)庫 String user=sa。 String url=jdbc:microsoftqlserver://localhost:1433。 Connection conn= (url,user,password)。 //sample為你的數(shù)據(jù)庫名 String user=admin。(2)DB2數(shù)據(jù)庫 ( ).newInstance()。 String password=test。 String url=jdbcracle:thinlocalhost:1521rcl。本文主要集合了不同數(shù)據(jù)庫的連接方式。JDBC 為工具/數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的 API,使他們能夠用純Java API 來編寫數(shù)據(jù)庫應(yīng)用程序。SourceType=DBF。BACKGROUNDFETCH=NO。NULL=NO。SourceDB=c:\。DSN=MyDSN Read more (Microsoft msdn) 2 ODBC Database container (.DBC):Driver={Microsoft Visual FoxPro Driver}。Data Source=C:\MyDataDirectory\。Data Source=C:\MyDbFolder\。()。AseConnection oCon = new AseCon
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1