fbpx
วิกิพีเดีย

เจดีบีซี

ภาวะเชื่อมต่อฐานข้อมูลของจาวา หรือ เจดีบีซี (อังกฤษ: Java Database Connectivity: JDBC) เป็นส่วนต่อประสานสำหรับภาษาจาวาที่ใช้กำหนดการเข้าถึงฐานข้อมูลของผู้รับบริการ โดยมีเมท็อดสำหรับสอบถามและปรับปรุงข้อมูลในฐานข้อมูล ซึ่งจะมุ่งไปที่ฐานข้อมูลเชิงสัมพันธ์

ภาพรวม

Java Standard Edition จะมี JDBC เป็นส่วนหนึ่งมาตั้งแต่เผยแพร่ JDK 1.1 คลาสต่างๆของ JDBC จะบรรจุไว้ใน java.sql

JDBC คือ API (Application Programming Interface) หรือ library ในจาวาที่ใช้สำหรับติดต่อกับฐานข้อมูลที่เป็นแบบ relational อย่างเช่น MS SQL, Oracle, MySQL, DB2, Informix เป็นต้น JDBC จะช่วยให้เราสามารถเพิ่ม แก้ไข ลบ หรือเรียกดูข้อมูลที่เก็บไว้ในฐานข้อมูลจากโปรแกรมจาวาที่เราเขียนขึ้นได้

สังเกตว่า JDBC จะเป็น API ที่ช่วยให้เราสามารถใช้งานฐานข้อมูลแบบ relational ได้ โดยลักษณะการเพิ่ม แก้ไข ลบ หรือเรียกดูข้อมูลจากฐานข้อมูลนั้นจะมีแนวคิดเป็นแบบ relational ด้วยเช่นกัน คือมองข้อมูลเป็น แถวและตาราง จะเห็นว่าแนวคิดแบบนี้จะไม่เหมือนกับแนวคิดที่เราใช้ในการเขียนโปรแกรมเชิงวัตถุที่เรามองข้อมูลหรือสิ่งต่าง ๆ เป็นวัตถุ นี่ทำให้เกิดความแตกต่างในแนวคิดของการมองข้อมูล JDBC ยังมองข้อมูลเป็น ตารางและแถว ในขณะที่โปรแกรมจาวาจัดการข้อมูลเป็นแบบวัตถุ

ด้วยเหตุนี้เอง จึงมีความพยายามที่จะลดความแตกต่างของแนวคิดที่ใช้ในการมองข้อมูล แทนที่เราจะใช้ JDBC ในการติดต่อกับฐานข้อมูลโดยตรง เราก็ใช้ software ที่ทำหน้าที่เป็น object-relational mapping คือเปลี่ยนข้อมูลจากที่อยู่ในรูปของ ตารางและแถวให้อยู่ในรูปของวัตถุ เวลาเราใช้งานฐานข้อมูลแบบ relational เราก็ไม่จำเป็นต้องมองข้อมูลเป็นแบบตารางและแถวอีกต่อไป เราสามารถมองข้อมูลและจัดการข้อมูลเหล่านั้นในรูปของ objects ได้เลย ทำให้สะดวกในการเขียนโปรแกรมเชิงวัตถุมากขึ้น object-relational mapping ที่หลายคนนิยมใช้กันก็คือ Hibernate Hibernate จะทำหน้าที่ติดต่อกับฐานข้อมูลที่เป็นแบบ relational แล้วเปลี่ยนข้อมูลเหล่านั้นให้อยู่ในรูปของ objects ที่โปรแกรมของเราสามารถนำไปใช้ได้ง่าย

แหล่งข้อมูลอื่น

  • แม่แบบ:Javadoc:SE-guide
  • java.sql API Javadoc documentation
  • javax.sql API Javadoc documentation

เจด, บทความน, ไม, การอ, างอ, งจากแหล, งท, มาใดกร, ณาช, วยปร, บปร, งบทความน, โดยเพ, มการอ, างอ, งแหล, งท, มาท, าเช, อถ, เน, อความท, ไม, แหล, งท, มาอาจถ, กค, ดค, านหร, อลบออก, เร, ยนร, าจะนำสารแม, แบบน, ออกได, อย, างไรและเม, อไร, ภาวะเช, อมต, อฐานข, อม, ลของจาวา. bthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir phawaechuxmtxthankhxmulkhxngcawa hrux ecdibisi xngkvs Java Database Connectivity JDBC epnswntxprasansahrbphasacawathiichkahndkarekhathungthankhxmulkhxngphurbbrikar odymiemthxdsahrbsxbthamaelaprbprungkhxmulinthankhxmul sungcamungipthithankhxmulechingsmphnthphaphrwm aekikhJava Standard Edition cami JDBC epnswnhnungmatngaetephyaephr JDK 1 1 khlastangkhxng JDBC cabrrcuiwin java sqlJDBC khux API Application Programming Interface hrux library incawathiichsahrbtidtxkbthankhxmulthiepnaebb relational xyangechn MS SQL Oracle MySQL DB2 Informix epntn JDBC cachwyiherasamarthephim aekikh lb hruxeriykdukhxmulthiekbiwinthankhxmulcakopraekrmcawathieraekhiynkhunidsngektwa JDBC caepn API thichwyiherasamarthichnganthankhxmulaebb relational id odylksnakarephim aekikh lb hruxeriykdukhxmulcakthankhxmulnncamiaenwkhidepnaebb relational dwyechnkn khuxmxngkhxmulepn aethwaelatarang caehnwaaenwkhidaebbnicaimehmuxnkbaenwkhidthieraichinkarekhiynopraekrmechingwtthuthieramxngkhxmulhruxsingtang epnwtthu nithaihekidkhwamaetktanginaenwkhidkhxngkarmxngkhxmul JDBC yngmxngkhxmulepn tarangaelaaethw inkhnathiopraekrmcawacdkarkhxmulepnaebbwtthudwyehtuniexng cungmikhwamphyayamthicaldkhwamaetktangkhxngaenwkhidthiichinkarmxngkhxmul aethnthieracaich JDBC inkartidtxkbthankhxmulodytrng erakich software thithahnathiepn object relational mapping khuxepliynkhxmulcakthixyuinrupkhxng tarangaelaaethwihxyuinrupkhxngwtthu ewlaeraichnganthankhxmulaebb relational erakimcaepntxngmxngkhxmulepnaebbtarangaelaaethwxiktxip erasamarthmxngkhxmulaelacdkarkhxmulehlanninrupkhxng objects idely thaihsadwkinkarekhiynopraekrmechingwtthumakkhun object relational mapping thihlaykhnniymichknkkhux Hibernate Hibernate cathahnathitidtxkbthankhxmulthiepnaebb relational aelwepliynkhxmulehlannihxyuinrupkhxng objects thiopraekrmkhxngerasamarthnaipichidngayaehlngkhxmulxun aekikhaemaebb Javadoc SE guide java sql API Javadoc documentation javax sql API Javadoc documentation ekhathungcak https th wikipedia org w index php title ecdibisi amp oldid 5643866, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม