所謂物件持久化,就是將業務物件的資料儲存到可以長久儲存的裝置上,並且在需要使用這些業務物件的資料時,能夠方便地從這些裝置上提取出來。
到目前為止,我們知道在java中儲存物件有三種方式以及優缺點:
1、透過序列化儲存物件(優點:能夠永久儲存資料和傳輸;缺點:不相容,效率低,)
2、透過XML儲存物件(優點:能夠永久化,能相容,能共享,傳輸速度快;缺點:效率低,無事務,不安全)
3、透過資料庫儲存物件(優點:能永久儲存,能相容,效率高,有事務功能,安全)
因此,透過資料庫儲存物件應該比前兩種要可觀,其中關係型資料庫的用途就是允許以高效能和安全的方法儲存資料庫。
關係型資料庫基於關係模型建立。關係模型把世界看作是由實體和關係組成的。在關係模型中,實體通常以表的形式來表現。關係型資料庫的核心單元是表,這是資料庫儲存的地方。
關係型資料庫的特徵之一是表之間存在著不同型別的關係,表之間存在有三種基本的關係型別:一對一關係,一對多關係,多對多關係。
一個關係型資料庫一般由兩個主要的部分組成:資料、資料庫引擎。根據資料引擎與呼叫其的資料庫應用程式所依存的方式,我們可以把RDBMS分為兩種型別:本地資料管理系統、資料庫伺服器。
SQL標準定義了操作關係型資料庫及其包含的資料的多種技術,並將SQL語句分為三個類別:資料定義語言(DDL)、資料操作語言(DML)和資料控制語言(DCL)。
JDBC是一種用於執行SQL語句的JavaAPI,它由一組用Java語言編寫的類和介面組成,透過這些類和介面,JDBC把SQL語句傳送給不同型別的資料庫進行處理並接收處理結果。
所謂物件持久化,就是將業務物件的資料儲存到可以長久儲存的裝置上,並且在需要使用這些業務物件的資料時,能夠方便地從這些裝置上提取出來。
到目前為止,我們知道在java中儲存物件有三種方式以及優缺點:
1、透過序列化儲存物件(優點:能夠永久儲存資料和傳輸;缺點:不相容,效率低,)
2、透過XML儲存物件(優點:能夠永久化,能相容,能共享,傳輸速度快;缺點:效率低,無事務,不安全)
3、透過資料庫儲存物件(優點:能永久儲存,能相容,效率高,有事務功能,安全)
因此,透過資料庫儲存物件應該比前兩種要可觀,其中關係型資料庫的用途就是允許以高效能和安全的方法儲存資料庫。
關係型資料庫基於關係模型建立。關係模型把世界看作是由實體和關係組成的。在關係模型中,實體通常以表的形式來表現。關係型資料庫的核心單元是表,這是資料庫儲存的地方。
關係型資料庫的特徵之一是表之間存在著不同型別的關係,表之間存在有三種基本的關係型別:一對一關係,一對多關係,多對多關係。
一個關係型資料庫一般由兩個主要的部分組成:資料、資料庫引擎。根據資料引擎與呼叫其的資料庫應用程式所依存的方式,我們可以把RDBMS分為兩種型別:本地資料管理系統、資料庫伺服器。
SQL標準定義了操作關係型資料庫及其包含的資料的多種技術,並將SQL語句分為三個類別:資料定義語言(DDL)、資料操作語言(DML)和資料控制語言(DCL)。
JDBC是一種用於執行SQL語句的JavaAPI,它由一組用Java語言編寫的類和介面組成,透過這些類和介面,JDBC把SQL語句傳送給不同型別的資料庫進行處理並接收處理結果。