當前位置:首頁 » 存儲配置 » 什麼技術用於資料庫存儲

什麼技術用於資料庫存儲

發布時間: 2022-03-06 10:17:20

資料庫技術的主要目的是什麼包括什麼

資料庫技術的主要目的是研究如何組織和存儲數據,如何高效地獲取和處理數據。包括:信息,數據,數據處理,資料庫,資料庫管理系統以及資料庫系統等。

資料庫技術是信息系統的一個核心技術。是一種計算機輔助管理數據的方法,它研究如何組織和存儲數據,如何高效地獲取和處理數據。是通過研究資料庫的結構、存儲、設計、管理以及應用的基本理論和實現方法,並利用這些理論來實現對資料庫中的數據進行處理、分析和理解的技術。

資料庫技術涉及到許多基本概念,主要包括:信息,數據,數據處理,資料庫,資料庫管理系統以及資料庫系統等。

地位:

資料庫技術是現代信息科學與技術的重要組成部分,是計算機數據處理與信息管理系統的核心。資料庫技術研究和解決了計算機信息處理過程中大量數據有效地組織和存儲的問題。

在資料庫系統中減少數據存儲冗餘、實現數據共享、保障數據安全以及高效地檢索數據和處理數據。資料庫技術的根本目標是要解決數據的共享問題。

⑵ 資料庫技術是學什麼的

資料庫技術是現代信息科學與技術的重要組成部分,是計算機數據處理與信息管理系統的核心。資料庫技術研究和解決了計算機信息處理過程中大量數據有效地組織和存儲的問題,在資料庫系統中減少數據存儲冗餘、實現數據共享、保障數據安全以及高效地檢索數據和處理數據。

隨著計算機技術與網路通信技術的發展,資料庫技術已成為信息社會中對大量數據進行組織與管理的重要技術手段及軟體技術,是網路信息化管理系統的基礎。本章主要介紹資料庫技術的應用與發展、關系模型的基本概念、關系資料庫的設計理論及資料庫設計方法等內容,是學習和掌握現代資料庫技術的基礎。

1.1 資料庫技術的發展與應用
從20世紀60年代末期開始到現在,資料庫技術已經發展了30多年。在這30多年的歷程中,人們在資料庫技術的理論研究和系統開發上都取得了輝煌的成就,而且已經開始對新一代資料庫系統的深入研究。資料庫系統已經成為現代計算機系統的重要組成部分。

1.1.1 資料庫技術與信息技術
信息技術(Information Technology,IT)是當今使用頻率最高的名詞之一,它隨著計算機技術在工業、農業以及日常生活中的廣泛應用,已經被越來越多的個人和企業作為自己趕超世界潮流的標志之一。而資料庫技術則是信息技術中一個重要的支撐。沒有資料庫技術,人們在浩瀚的信息世界中將顯得手足無措。

資料庫技術是計算機科學技術的一個重要分支。從20世紀50年代中期開始,計算機應用從科學研究部門擴展到企業管理及政府行政部門,人們對數據處理的要求也越來越高。1968年,世界上誕生了第一個商品化的信息管理系統IMS(Information Management System),從此,資料庫技術得到了迅猛發展。在互聯網日益被人們接受的今天,Internet又使資料庫技術、知識、技能的重要性得到了充分的放大。現在資料庫已經成為信息管理、辦公自動化、計算機輔助設計等應用的主要軟體工具之一,幫助人們處理各種各樣的信息數據。

1.1.2 資料庫技術的應用及特點
資料庫最初是在大公司或大機構中用作大規模事務處理的基礎。後來隨著個人計算機的普及,資料庫技術被移植到PC機(Personal Computer,個人計算機)上,供單用戶個人資料庫應用。接著,由於PC機在工作組內連成網,資料庫技術就移植到工作組級。現在,資料庫正在Internet和內聯網中廣泛使用。

20世紀60年代中期,資料庫技術是用來解決文件處理系統問題的。當時的資料庫處理技術還很脆弱,常常發生應用不能提交的情況。20世紀70年代關系模型的誕生為資料庫專家提供了構造和處理資料庫的標准方法,推動了關系資料庫的發展和應用。1979年,Ashton-Tate公司引入了微機產品dBase Ⅱ,並稱之為關系資料庫管理系統,從此資料庫技術移植到了個人計算機上。20世紀80年代中期到後期,終端用戶開始使用區域網技術將獨立的計算機連接成網路,終端之間共享資料庫,形成了一種新型的多用戶數據處理,稱為客戶機/伺服器資料庫結構。現在,資料庫技術正在被用來同Internet技術相結合,以便在機構內聯網、部門區域網甚至WWW上發布資料庫數據。

1.1.3 資料庫技術發展歷史
數據模型是資料庫技術的核心和基礎,因此,對資料庫系統發展階段的劃分應該以數據模型的發展演變作為主要依據和標志。按照數據模型的發展演變過程,資料庫技術從開始到現在短短的30年中,主要經歷了三個發展階段:第一代是網狀和層次資料庫系統,第二代是關系資料庫系統,第三代是以面向對象數據模型為主要特徵的資料庫系統。資料庫技術與網路通信技術、人工智慧技術、面向對象程序設計技術、並行計算技術等相互滲透、有機結合,成為當代資料庫技術發展的重要特徵。

⑶ 你了解在我們的身邊有哪些關於資料庫技術的應用

資料庫的應用領域非常廣泛,不管是家庭、公司或大型企業,還是政府部門,都需要使用資料庫來存儲數據信息。傳統資料庫中的很大一部分用於商務領域,如證券行業、銀行、銷售部門、醫院、公司或企業單位,以及國家政府部門、國防軍工領域、科技發展領域等。

⑷ 資料庫技術的應用領域有哪些

資料庫的基本概念和應用領域
簡單地說,可以把資料庫定義為數據的集合,或者說資料庫就是為了實現一定的目的而按某種規則組織起來的數據的集合。資料庫管理系統就是管理資料庫的系統,即對資料庫執行一定的管理操作。目前使用的資料庫一般都是關系資料庫管理系統(RDBMS)。它可以從下面3個方面來定義。

● 關系(R):它表示一種特殊種類的資料庫管理系統,即通過尋找相互之間的共同元素使存放在一個表中的信息關聯到存放在另一個表中的信息。

● 管理系統(MS):是允許通過插入、檢索、修改或刪除記錄來使用數據的軟體。

● 資料庫:資料庫管理系統由一個互相關聯的數據集合和一組用以訪問這些數據的程序組成,這個數據集合通常被稱為資料庫(DataBase)。

資料庫是存儲信息的倉庫,以一種簡單、規則的方式進行組織。它具有以下4個特點:

● 資料庫中的數據集組織為表。

● 每個表由行和列組成。

● 表中每行為一個記錄。

● 記錄可包含幾段信息,表中每一列對應這些信息中的一段。

資料庫的應用領域非常廣泛,不管是家庭、公司或大型企業,還是政府部門,都需要使用資料庫來存儲數據信息。傳統資料庫中的很大一部分用於商務領域,如證券行業、銀行、銷售部門、醫院、公司或企業單位,以及國家政府部門、國防軍工領域、科技發展領域等。

隨著信息時代的發展,資料庫也相應產生了一些新的應用領域。主要表現在下面6個方面。

1.多媒體資料庫

這類資料庫主要存儲與多媒體相關的數據,如聲音、圖像和視頻等數據。多媒體數據最大的特點是數據連續,而且數據量比較大,存儲需要的空間較大。

2.移動資料庫

該類資料庫是在移動計算機系統上發展起來的,如筆記本電腦、掌上計算機等。該資料庫最大的特點是通過無線數字通信網路傳輸的。移動資料庫可以隨時隨地地獲取和訪問數據,為一些商務應用和一些緊急情況帶來了很大的便利。

3.空間資料庫

這類資料庫目前發展比較迅速。它主要包括地理信息資料庫(又稱為地理信息系統,即GIS)和計算機輔助設計(CAD)資料庫。其中地理信息資料庫一般存儲與地圖相關的信息數據;計算機輔助設計資料庫一般存儲設計信息的空間資料庫,如機械、集成電路以及電子設備設計圖等。

4.信息檢索系統

信息檢索就是根據用戶輸入的信息,從資料庫中查找相關的文檔或信息,並把查找的信息反饋給用戶。信息檢索領域和資料庫是同步發展的,它是一種典型的聯機文檔管理系統或者聯機圖書目錄。

5.分布式信息檢索

這類資料庫是隨著Internet的發展而產生的資料庫。它一般用於網際網路及遠距離計算機網路系統中。特別是隨著電子商務的發展,這類資料庫發展更加迅猛。許多網路用戶(如個人、公司或企業等)在自己的計算機中存儲信息,同時希望通過網路使用發送電子郵件、文件傳輸、遠程登錄方式和別人共享這些信息。分布式信息檢索滿足了這一要求。

6.專家決策系統

專家決策系統也是資料庫應用的一部分。由於越來越多的數據可以聯機獲取,特別是企業通過這些數據可以對企業的發展作出更好的決策,以使企業更好地運行。由於人工智慧的發展,使得專家決策系統的應用更加廣泛。

⑸ 什麼是資料庫技術

資料庫技術就是存儲、處理、管理數據的一門計算機技術,是計算機科學技術中發展最快、應用最為廣泛的重要分支之一,是計算機信息系統的重要技術基礎和支柱。資料庫是存儲在計算機內的有結構的數據集合,資料庫系統是指由硬體設備、軟體系統、專業領域的資料庫和資料庫管理人員構成的一個運行系統。
資料庫技術產生於20世紀60年代末70年代初。隨著計算機技術和相應技術領域的發展,資料庫技術得到了極大的發展,如面向對象資料庫技術、多媒體資料庫技術、Web資料庫技術、數據挖掘技術、空間數據存儲技術等。

⑹ APS提供什麼技術方便訪問資料庫

用ASP訪問資料庫的幾種常見方式

ActiveXDataObjects(ADO)是一項容易使用並且可擴展的將資料庫訪問添加到Web頁的技術。可以使用ADO去編寫緊湊簡明的腳本以便連接到OpenDatabaseConnectivity(ODBC)兼容的資料庫和OLEDB兼容的數據源。如果您是一個對資料庫連接有一定了解的腳本編寫人員,那麼您將發現ADO命令語句並不復雜而且容易掌握。同樣地,如果您是一個經驗豐富的資料庫編程人員,您將會正確認識ADO的先進的與語言無關性和查詢處理功能。

創建ODBCDSN文件
在創建資料庫腳本之前,必須提供一條使ADO定位、標識和與資料庫通訊的途徑。資料庫驅動程序使用DataSourceName(DSN)定位和標識特定的ODBC兼容資料庫,將信息從Web應用程序傳遞給資料庫。典型情況下,DSN包含資料庫配置、用戶安全性和定位信息,且可以獲取WindowsNT注冊表項中或文本文件的表格。

通過ODBC,您可以選擇希望創建的DSN的類型:用戶、系統或文件。用戶和系統DSN存儲在WindowsNT注冊表中。系統DSN允許所有的用戶登錄到特定的伺服器上去訪問資料庫,而用戶DSN使用適當的安全身份證明限制資料庫到特定用戶的連接。文件DSN用於從文本文件中獲取表格,提供了對多用戶的訪問,並且通過復制DSN文件,可以輕易地從一個伺服器轉移到另一個伺服器。由於以上原因,本主題中的示例將使用文件DSN。

通過在Windows的「開始」菜單打開「控制面板」,您可以創建基於DSN的文件。雙擊「ODBC」圖標,然後選擇「文件DSN」屬性頁,單擊「添加」,選擇資料庫驅動程序,然後單擊「下一步」。按照後面的指示配置適用於您的資料庫軟體的DSN。

配置MicrosoftAccess資料庫的文件DSN

在「創建新數據源」對話框中,從列表框選擇「MicrosoftAccessDriver」,然後單擊「下一步」。
鍵入您的DSN文件名,然後單擊「下一步」。
單擊「完成」創建數據源。
在「ODBCMicrosoftAccess97安裝程序」對話框中,單擊「選擇」。選擇MicrosoftAccess資料庫文件(*.mdb),然後單擊「確定」。
注意由於性能和可靠性的原因,我們極力推薦您使用「客戶-伺服器資料庫引擎」配置由這樣一種Web應用程序驅動的數據,這些Web應用程序必須滿足10個以上的用戶的同時訪問。盡管ASP可以使用任何ODBC兼容的資料庫,但它是為使用客戶-伺服器資料庫而設計的,而且經過了嚴格的測試,這些資料庫包括MicrosoftsqlServer、Oracle等。

ASP支持共享文件資料庫(如MicrosoftAccess或MicrosoftFoxPro)作為有效的數據源。盡管在ASP文檔中的一些示例使用共享文件資料庫,但我們建議只將此類資料庫引擎用於開發或有限的配置方案。共享文件資料庫可能無法很好地適用於可滿足高需求、高質量的Web應用程序的客戶-伺服器資料庫。

配置SQLServer資料庫文件DSN

注意如果資料庫駐留在遠程伺服器上,請與伺服器管理員聯系,獲取附加的配置信息;下面的過程使用SQLServer的ODBC默認的設置,它可能不適用於您的硬體配置。

在「創建新數據源」對話框中,從列表框中選擇「SQLServer」,然後單擊「下一步」。
鍵入DSN文件的名稱,然後單擊「下一步」。
單擊「完成」創建數據源。
鍵入運行SQL服務程序的伺服器的名稱、登錄ID和密碼。
在「創建SQLServer的新數據源」對話框中,在「伺服器」列表框中鍵入包含SQLServer資料庫的伺服器的名稱,然後單擊「下一步」。
選擇驗證登錄ID的方式。
如果要選擇SQL伺服器驗證,請輸入一個登錄ID和密碼,然後單擊「下一步」。
在「創建SQLServer的新數據源」對話框中,設置默認資料庫、存儲過程設置的驅動程序和ANSI標識,然後單擊「下一步」。(要獲取詳細信息,請單擊「幫助」。)
在對話框(同樣名為「創建SQLServer的新數據源」)中,選擇一種字元轉換方法,然後單擊「下一步」。(詳細信息,請單擊「幫助」。)
在下一個對話框(同樣名為「創建SQLServer的新數據源」)中,選擇登錄設置。
注意典型情況下,您只能使用日誌來調試資料庫訪問問題。

在「ODBCMicrosoftSQLServer安裝程序」對話框中,單擊「測試數據源」。如果DSN正確創建,「測試結果」對話框將指出測試成功完成。
SQLserver連接和安全信息
如果您正在開發用於連接遠程SQLServer資料庫的ASP資料庫應用程序,應考慮以下問題:

連接方案-您可以選擇TCP/IP套接字和命名管道的方法訪問遠程的SQLServer資料庫。當使用命名管道時,因為在建立連接之前,資料庫用戶必須被WindowsNT確認,所以對只有適當的SQLServer訪問身份而在該計算機上沒有WindowsNT用戶帳號的用戶可能會被拒絕訪問命名管道。作為一種替代方案,使用TCP/IP套接字的連接可直接連接到資料庫伺服器,而不必通過使用命名管道的中間計算機。因為使用TCP/IP套接字連接可直接連接到資料庫server,所以通過SQLServer的確認,用戶就可以獲得訪問權,而不必通過WindowsNT的確認。
注意在連接到遠程資料庫時使用TCP/IP套接字可提高性能。

安全性-如果您使用SQLServer的集成或混合安全特性,並且SQLServer資料庫位於遠程伺服器上,則不能使用WindowsNT請求/響應的確認。也就是說,不能將WindowsNT請求/響應身份證轉發到遠程計算機上,而只能使用基本身份驗證,它根據用戶提供用戶名和口令信息進行。
有關這一主題的詳細信息,請參閱http://www.microsoft.com/sqlsupport/default.htm
上的MicrosoftSQLServer技術支持主頁。

配置Oracle資料庫文件DSN

首先要確保Oracle用戶軟體被正確地安裝要創建DSN的計算機上。詳細信息,請與伺服器管理員聯系或參閱資料庫軟體文檔。

在「創建新數據源」對話框中,從列表框中選擇「MicrosoftODBCforOracle」,然後單擊「下一步」。
鍵入DSN文件的名稱,然後單擊「下一步」。
單擊「完成」創建數據源。
輸入用戶名、密碼和伺服器名,然後單擊「確定」。
注意DSN文件用.dsn擴展名,位於\Programs\CommonFiles\ODBC\DataSources目錄中。

有關創建DSN文件的詳細信息,請訪問MicrosoftODBCWeb站點:http://microsoft.com/odbc/。

連接資料庫
訪問資料庫信息的第一步是和資料庫源建立連接。ADO提供Connection對象,可以使用該對象建立和管理應用程序和ODBC資料庫之間的連接。Connection對象具有各種屬性和方法,可以使用它們打開和關閉資料庫連接,並且發出查詢請求來更新信息。

要建立資料庫連接,首先應創建Connection對象的實例。例如,下面的腳本創建Connection對象,接著打開資料庫連接:

注意無論在等號(=)之前還是之後,DSN字元串都不能包含空格。

在這種情況下,Connection對象的Open方法引用基於DSN的文件,其中包含關於資料庫的位置和配置信息。也可以不引用DSN,直接顯式引用供應程序、數據源、用戶ID和密碼。

用Connection對象執行查詢
用Connection對象的Execute方法,您可以發出結構化查詢語言(SQL)查詢資料庫源並檢索結果。SQL是用於與資料庫通訊的工業標准語言,它有許多命令可用來檢索和更新信息。

下面的腳本使用Connection對象的Execute方法在SQLINSERT命令的表格中發出查詢,該命令將數據插入特定的資料庫表格。在下面的示例中,腳本將名稱JoseLugo插入名為Customers的資料庫表中。

注意基於DSN路徑字元串的文件在等號(=)前後不應包含空格。

除了SQLINSERT命令以外,您也可以使用SQLUPDATE和DELETE命令更改和刪除資料庫信息。

用SQLUPDATE命令,您可以改變資料庫表中各項目值。下面的腳本使用UPDATE命令將Customers表中每個LastName欄位包含姓Smith記錄的FirstName欄位更改為Jeff。

要想從資料庫表中刪除特定的記錄,可使用SQLDELETE命令。下面的腳本從Customers表中刪除了所有姓Smith的行:

注意在使用SQLDELETE命令時,必須謹慎從事。當使用不帶WHERE子句的DELETE命令時,它將刪除表中的所有行。一定要包含SQLWHERE子句來指定要刪除的確切行。

使用Recordset對象處理結果
盡管Connection對象簡化了連接資料庫和查詢任務,但Connection對象仍有許多不足。確切地說,檢索和顯示資料庫信息的Connection對象不能用於創建腳本;您必須確切知道要對資料庫作出的更改,然後才能使用查詢實現更改。

對於檢索數據、檢查結果、更改資料庫,ADO提供了Recordset對象。正如它的名稱所暗示的那樣,Recordset對象有許多您可以使用的特性,根據您的查詢限制,檢索並且顯示一組資料庫行,即記錄。Recordset對象保持查詢返回的記錄的位置,允許您一次一項逐步掃描結果。

根據Recordset對象的指針類型屬性設置,您可以滾動和更新記錄。資料庫指針可以讓您在一組記錄中定位到特定的項。指針還用於檢索和檢查記錄,然後在這些記錄的基礎上執行操作。Recordset對象有一些屬性,可用於精確地控制指針的行為,提高您檢查和更新結果的能力。例如,您可以使用CursorType和CursorLocation屬性設置指針的類型,將結果返回給客戶端應用程序(結果通常保留在資料庫伺服器上)並顯示其他用戶對資料庫的最後一次更改。

檢索記錄
一個成功的資料庫應用程序都使用Connection對象建立鏈接並使用Recordset對象處理返回的數據。通過「協調」兩個對象的特定功能,您可以開發出幾乎可以執行任何數據處理任務的資料庫應用程序。例如,下面的伺服器端腳本使用Recordset對象執行SQLSELECT命令。SELECT命令檢索一組基於查詢限制的信息。查詢也包含SQLWHERE子句,用來縮小查詢的范圍。此例中,WHERE子句將查詢限制為所有的Customers資料庫表中包含的姓Smith的記錄。

注意,在前面的例子中,用來建立資料庫連接的Connection對象和Recordset對象使用該連接從資料庫中檢索結果。當您需要精確地設置和資料庫建立鏈接所採用的方式時,這個方法是非常有用的。例如,如果您需要在連接嘗試失敗之前指定等待的時間,則需要使用Connection對象去設置屬性。但是,如果您僅僅想使用ADO默認的連接屬性建立連接,則應該使用Recordset對象的Open方法去建立鏈接:

當使用Recordset對象的Open方法建立一個連接時,必須使用Connection對象去保證鏈接的安全。

用Command對象改善查詢
通過ADOCommand對象,可以象用Connection對象和Recordset對象那樣執行查詢,唯一的不同在於用Command對象您可以在資料庫源上准備、編譯您的查詢並且反復使用一組不同的值來發出查詢。這種方式的編譯查詢的優點是您可以最大程度地減少向現有查詢重復發出修改的請求所需的時間。另外,您還可以在執行之前通過您的查詢的可變部分的選項使SQL查詢保持局部未定義。

Command對象的parameter集合減少了您的麻煩,使您不必在每次重新發出查詢時重新建立查詢。例如,如果需要有規律地更新基於庫存清單的Web系統中的供應和價格信息,可以用下面的方法預先定義查詢:

請檢查上面的例子,您將注意到,腳本用不同的數值重復構建和發出一個SQL查詢,而沒有重新定義和重發送查詢到資料庫源。用Command對象編譯查詢也可避免SQL查詢引起的合並字元串和表格變數問題。特別是,通過使用Command對象的Parameter集合可以避免與定義字元串、日期、時間變數的類型有關的問題。例如,包含「'」的SQL查詢值可能導致查詢失敗:

strSQL="INSERTINTOCustomers(FirstName,LastName)VALUES('Robert','O'Hara')"
注意,姓O'Hara中包含一個「'」,它與在SQLVALUES關鍵字中用來表示數據的「'」沖突。通過將查詢數值作為Command對象參數綁定,可以避免此類問題。

結合HTML表格和資料庫訪問
包含HTML表格的Web頁可使用戶遠程查詢資料庫並且檢索特定的信息。用ADO您可以創建非常簡單的腳本來收集用戶表格信息、創建自定義的資料庫查詢以及將信息返回給用戶。使用ASPRequest對象,您可以檢索輸入到HTML表格的信息並將這些信息合並到SQL語句中。例如,下面的腳本模塊將HTML表格提供的信息插入表格中。此腳本用Request對象的Form集合收集用戶信息。

有關表格和使用ASPRequest對象的詳細信息,請參閱使用HTML表格。

管理資料庫連接
設計一個能經得起考驗的Web資料庫應用程序(例如為幾千個客戶服務的聯機購物應用程序)的最大挑戰,在於如何合理地管理資料庫連接。打開並且保持資料庫連接,即使在沒有信息傳輸時,也會嚴重耗費資料庫伺服器的資源並且可能會導致連接性問題。設計良好的Web資料庫應用程序將回收資料庫連接並能夠補償由於網路堵塞造成的延遲。

使連接超時
活動的突然增長可能使資料庫伺服器變得十分笨拙,大量增加建立資料庫連接的時間。結果是,過長的連接延時將降低資料庫的性能。

用Connection對象的ConnectionTimeout,您可以限制放棄連接嘗試並發出錯誤消息之前應用程序等待的時間。例如,下面的腳本設置ConnectionTimeout屬性,在取消連接嘗試之前等待20秒:

Setcn=Server.CreateObject("ADODB.Connection")
cn.ConnectionTimeout=20
cn.Open"FILEDSN=MyDatabase.dsn"

默認的ConnectionTimeout屬性是30秒。

注意在將ConnectionTimeout屬性合並到資料庫應用程序之前,一定要確保連接提供程序和數據源支持該屬性。

共享連接
經常建立和中斷資料庫連接的Web資料庫應用程序可能會降低資料庫伺服器的性能。ASP支持用ODBC3.5的共享特性有效管理連接。連接共享維持打開的資料庫連接並管理不同的用戶共享該連接,以維持其性能和減少空閑的連接數。對每一個連接請求,連接池首先確定池中是否存在空閑的連接。如果存在,連接池返回連接而不是建立到資料庫的新連接。

如果希望將ODBC驅動程序加入到連接共享中,則必須配置資料庫驅動程序並在WindowsNT注冊表中設置驅動程序的CPTimeout屬性。當ODBC斷開連接時,連接被存入池中,而不是被斷開。CPTimeout屬性決定在連接池中的連接保留的時間長度。如果在池中連接保留的時間比CPTimeout設置的時間長,則連接將被關閉並且從池中刪除。CPTimeout的默認值是60秒。

您可以通過創建如下設置的注冊表鍵來有選擇地設置CPTimeout的屬性,從而啟用特定ODBC資料庫驅動程序的連接池:

\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\driver-name\CPTimeout=timeout
(REG_SZ,unitsareinseconds)

例如,下面的鍵將SQLServer驅動程序的連接池的超時設置定為180秒(3分鍾)。

\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQLServer\CPTimeout=180
注意默認情況下,通過將CPTimeout設置為60秒,Web伺服器將激活SQLServer的連接池。

使用跨頁連接
盡管您可以通過存儲ASP的Application對象的連接重復使用跨頁連接,但是,始終使連接保持打開是不必要的,也沒有充分利用連接池的優點。如果有許多用戶需要連接到同一個ASP資料庫應用程序,一個好方法就是,將跨頁連接字元串置於ASP的Application對象中,重復使用資料庫連接。例如,可以在Global.asa文件的Application_OnStart事件過程中指定連接字元串,如下面的腳本所示:

Application.lock
Application("ConnectionString")="FILEDSN=MyDatabase.dsn"
Application.unlock

然後,在每一個訪問資料庫的ASP文件中寫入:

要想創建連接對象的實例,請使用以下腳本:

cn.OpenApplication("ConnectionString")
對於打開的連接,可以在頁尾寫入以下腳本,關閉連接:

cn.Close
在單個用戶需要重復使用跨頁連接的情況下,使用Session對象連接比使用Application對象更好。

關閉連接
要想更好地使用連接池,就應盡快地關閉資料庫連接。默認情況下,當腳本執行完以後,連接將被終止。當不再需要連接時將其關閉,就可以減少對資料庫伺服器的要求並可以使其他用戶能夠使用該連接。

可以使用Connection對象的Close方法終止Connection對象和資料庫之間的連接。下面的腳本打開連接,然後將其關閉:

⑺ 應用資料庫技術的主要目的是為了什麼

應用資料庫的主要目的是為了解決數據共享問題。資料庫中的數據具有「集成」與「共享」的特點,亦即是資料庫集中了各種應用的數據,進行統一構造與存儲,而使它們可以被不同應用程序所使用。

資料庫技術是在文件系統的基礎上發展起來的。文件系統的最大缺點是數據冗餘,數據不能共享。另外,數據管理規模的擴大,數據量急劇增加,導致了資料庫技術的出現。由此可見,應用資料庫的主要目的是解決數據共享問題。

資料庫技術是現代信息科學與技術的重要組成部分,是計算機數據處理與信息管理系統的核心。資料庫技術研究和解決了計算機信息處理過程中大量數據有效地組織和存儲的問題,在資料庫系統中減少數據存儲冗餘、實現數據共享、保障數據安全以及高效地檢索數據和處理數據。

⑻ 信息技術題目 資料庫在儲存和管理數據方面有什麼樣的特點,優勢在哪裡

資料庫系統管理數據有5個特點:1.資料庫系統以數據模型為基礎;2.資料庫系統中數據冗餘度小,數據共享度高;3.數據和程序之間具有較高的獨立性;4.資料庫系統通過DBMS進行數據安全性和完整性的控制;5.資料庫中數據的最小存取單位是數據項。

熱點內容
文件夾復制並重命名 發布:2025-02-02 08:41:39 瀏覽:269
安東尼我的世界伺服器 發布:2025-02-02 08:40:09 瀏覽:759
iphone6如何刪除緩存 發布:2025-02-02 08:33:06 瀏覽:830
為什麼路由器的密碼是五位數 發布:2025-02-02 08:32:30 瀏覽:720
怎樣編程選股 發布:2025-02-02 08:22:02 瀏覽:418
電腦web應用伺服器 發布:2025-02-02 08:05:31 瀏覽:811
電腦存儲內存多少合適 發布:2025-02-02 08:00:15 瀏覽:110
登錄界面android 發布:2025-02-02 07:53:23 瀏覽:844
編譯時註解與運行時註解 發布:2025-02-02 07:53:14 瀏覽:818
怎樣登陸ftp 發布:2025-02-02 07:44:44 瀏覽:637