亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

java語(yǔ)言

java對(duì)象持久化的使用技巧

時(shí)間:2024-09-23 10:56:28 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

java對(duì)象持久化的使用技巧

  所謂對(duì)象持久化,就是將業(yè)務(wù)對(duì)象的數(shù)據(jù)保存到可以長(zhǎng)久保存的設(shè)備上,并且在需要使用這些業(yè)務(wù)對(duì)象的數(shù)據(jù)時(shí),能夠方便地從這些設(shè)備上提取出來(lái)。以下是小編為大家搜索整理的java對(duì)象持久化的使用技巧,希望能給大家?guī)?lái)幫助!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  到目前為止,我們知道在java中保存對(duì)象有三種方式以及優(yōu)缺點(diǎn):

  1、通過(guò)序列化保存對(duì)象(優(yōu)點(diǎn):能夠永久保存數(shù)據(jù)和傳輸;缺點(diǎn):不兼容,效率低,)

  2、通過(guò)XML保存對(duì)象(優(yōu)點(diǎn):能夠永久化,能兼容,能共享,傳輸速度快;缺點(diǎn):效率低,無(wú)事務(wù),不安全)

  3、通過(guò)數(shù)據(jù)庫(kù)保存對(duì)象(優(yōu)點(diǎn):能永久保存,能兼容,效率高,有事務(wù)功能,安全)

  因此,通過(guò)數(shù)據(jù)庫(kù)保存對(duì)象應(yīng)該比前兩種要可觀,其中關(guān)系型數(shù)據(jù)庫(kù)的用途就是允許以高性能和安全的方法存儲(chǔ)數(shù)據(jù)庫(kù)。關(guān)系型數(shù)據(jù)庫(kù)基于關(guān)系模型建立。關(guān)系模型把世界看作是由實(shí)體和關(guān)系組成的。在關(guān)系模型中,實(shí)體通常以表的形式來(lái)表現(xiàn)。關(guān)系型數(shù)據(jù)庫(kù)的核心單元是表,這是數(shù)據(jù)庫(kù)存儲(chǔ)的地方。

  關(guān)系型數(shù)據(jù)庫(kù)的特征之一是表之間存在著不同類型的關(guān)系,表之間存在有三種基本的關(guān)系類型:一對(duì)一關(guān)系,一對(duì)多關(guān)系,多對(duì)多關(guān)系。

  一個(gè)關(guān)系型數(shù)據(jù)庫(kù)一般由兩個(gè)主要的部分組成:數(shù)據(jù)、數(shù)據(jù)庫(kù)引擎。根據(jù)數(shù)據(jù)引擎與調(diào)用其的數(shù)據(jù)庫(kù)應(yīng)用程序所依存的方式,我們可以把RDBMS分為兩種類型:本地?cái)?shù)據(jù)管理系統(tǒng)、數(shù)據(jù)庫(kù)服務(wù)器。

  SQL標(biāo)準(zhǔn)定義了操作關(guān)系型數(shù)據(jù)庫(kù)及其包含的數(shù)據(jù)的多種技術(shù),并將SQL語(yǔ)句分為三個(gè)類別:數(shù)據(jù)定義語(yǔ)言(DDL)、數(shù)據(jù)操作語(yǔ)言(DML)和數(shù)據(jù)控制語(yǔ)言(DCL)。

  JDBC是一種用于執(zhí)行SQL語(yǔ)句的JavaAPI,它由一組用Java語(yǔ)言編寫(xiě)的類和接口組成,通過(guò)這些類和接口,JDBC把SQL語(yǔ)句發(fā)送給不同類型的數(shù)據(jù)庫(kù)進(jìn)行處理并接收處理結(jié)果。

  【拓展閱讀】

  java保留小數(shù)位的方法

  保留兩位小數(shù):

  function to2bits(flt)

  {

  if(parseFloat(flt) == flt)

  {

  return Math.round(flt * 100) / 100;

  }

  else

  {

  return 0;

  }

  }

  保留四位小數(shù):

  function to4bits(flt)

  {

  if(parseFloat(flt) == flt)

  {

  return Math.round(flt * 10000) / 10000;

  }

  else

  {

  return 0;

  }

  }

【java對(duì)象持久化的使用技巧】相關(guān)文章:

java序列化對(duì)象的技巧03-27

java反序列化對(duì)象的技巧03-27

如何理解Java對(duì)象的序列化11-30

java面向?qū)ο缶幊讨v解04-02

Java語(yǔ)言的學(xué)習(xí)技巧11-27

JAVA對(duì)象創(chuàng)造及內(nèi)存布局介紹12-04

關(guān)于Java for循環(huán)語(yǔ)句的使用03-24

Java重載使用方法12-11

Java使用方法集錦04-03