ஜே.டி.பி.சி மற்றும் ஓ.டி.பி.சி இடையே வேறுபாடு

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 2 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 12 மே 2024
Anonim
சசிகலாவை அதிமுக தொண்டர்கள் சந்திக்க மாட்டார்கள் ஜே.சி.டி.பிரபாகரன் பேட்டி.!!
காணொளி: சசிகலாவை அதிமுக தொண்டர்கள் சந்திக்க மாட்டார்கள் ஜே.சி.டி.பிரபாகரன் பேட்டி.!!

உள்ளடக்கம்


ஜே.டி.பி.சி மற்றும் ஓ.டி.பி.சி ஆகிய இரண்டும் ஏபிஐ (அப்ளிகேஷன் புரோகிராமிங் இன்டர்ஃபேஸ்) ஆகும், அவை கிளையன்ட் பக்கத்தில் உள்ள பயன்பாடுகளை சர்வர் பக்கத்தில் தரவுத்தளத்தை அணுக உதவுகின்றன. RDBMS விற்பனையாளர்கள் ODBC அல்லது JDBC இயக்கிகளை வழங்குகிறார்கள், இதனால் அவர்களின் தரவுத்தளத்தை கிளையன்ட் பக்கத்தில் உள்ள பயன்பாடுகளால் அணுக முடியும். ஜே.டி.பி.சி மற்றும் ஓ.டி.பி.சி ஆகியவற்றை அடிப்படையில் வேறுபடுத்தும் புள்ளி அது JDBC க்கு மொழி சார்ந்தது மற்றும் அது ஜாவா குறிப்பிட்டது, அதேசமயம் ஓ.டி.பி.சி ஒரு மொழி சுயாதீனமானது. கீழே காட்டப்பட்டுள்ள ஒப்பீட்டு விளக்கப்படத்தின் உதவியுடன் ஜே.டி.பி.சி மற்றும் ஓ.டி.பி.சி ஒருவருக்கொருவர் எத்தனை அம்சங்களில் வேறுபடுகின்றன என்பதைப் பார்ப்போம்.

  1. ஒப்பீட்டு விளக்கப்படம்
  2. வரையறை
  3. முக்கிய வேறுபாடுகள்
  4. ஒற்றுமை
  5. தீர்மானம்

ஒப்பீட்டு விளக்கப்படம்

ஒப்பீட்டுக்கான அடிப்படைJDBC க்குஓ.டி.பி.சி
அடிப்படைஜே.டி.பி.சி என்பது மொழி மற்றும் இயங்குதளத்தை சார்ந்தது (ஜாவா ஸ்பெசிஃபிக்).ODBC என்பது மொழி மற்றும் தளம் சுயாதீனமானது.
முழு வடிவம்ஜாவா தரவுத்தள இணைப்பு.திறந்த தரவுத்தள இணைப்பு.
குறியீடுகுறியீடு புரிந்துகொள்வது எளிது.குறியீடு சிக்கலானது.


ஜே.டி.பி.சியின் வரையறை

ஜாவா தரவுத்தள இணைப்பு (JDBC) என்பது ஒரு பயன்பாட்டு நிரலாக்க இடைமுகம், அதாவது (ஏபிஐ). ஜாவா டெவலப்மென்ட் கிட்டின் ஒரு பகுதியாக ஜே.டி.பி.சி வெளியிடப்பட்டது (இந்த JDK) 1.1. வருடத்தில் 1996 மூலம் SUN மைக்ரோசாப்ட். இது ODBC இன் அடிப்படையில் கட்டப்பட்டுள்ளது, எனவே, ODBC இன் சில அடிப்படைகள் JDBC இல் தக்கவைக்கப்படுகின்றன.

இது எந்த ஜாவா பயன்பாட்டிற்கும் வெவ்வேறு தரவுத்தளங்களுக்கும் இடையிலான நிலையான இடைமுகமாகும். பல்வேறு வகையான தரவுத்தளங்களை அணுக ஜாவா அடிப்படையிலான பயன்பாட்டிற்கு உதவுவதே ஜே.டி.பி.சியின் செயல்பாடு. தரவுத்தளத்தை வினவுவதற்கான வழிமுறைகளை ஜே.டி.பி.சி வழங்குகிறது, மேலும் இது தரவுத்தளத்தைப் புதுப்பிக்கவும் பயன்படுத்தப்படலாம். ஜே.டி.பி.சி வழங்குகிறது ஜே.டி.பி.சி இயக்கிகள் இது கிளையன்ட் பக்கத்தில் உள்ள ஜாவா பயன்பாட்டிலிருந்து கோரிக்கையை தரவுத்தளம் புரிந்துகொள்ளும் மொழியாக மாற்றுகிறது.

ஜே.டி.பி.சி மொழி மற்றும் தளம் சார்ந்ததாக இருப்பதால், ஜாவா பயன்பாடு பயன்படுத்தலாம் JDBC க்கு முதல் ஓ.டி.பி.சி ODBC தகவமைப்பு தரவுத்தளங்களுடன் தொடர்புகொள்வதற்கான பாலம். ODBC ஐப் போலன்றி, JDBC எளிதாக குறியீட்டு முறையைக் கொண்டுள்ளது, ஆனால் இது ஜாவாவுக்கு மட்டுமே.


ODBC இன் வரையறை

ODBC என்பது திறந்த தரவுத்தள இணைப்பு. JDBC ஐப் போலவே, ODBC ஆனது கிளையன்ட் பக்கத்தில் உள்ள ஒரு பயன்பாடு மற்றும் சேவையக பக்கத்தில் உள்ள தரவுத்தளத்திற்கு இடையில் ஒரு இடைமுகமாக செயல்படும் ஒரு API ஆகும். மைக்ரோசாப்ட் ஆண்டில் ODBC ஐ அறிமுகப்படுத்தியது 1992.

தரவுத்தளத்திலிருந்து தரவை அணுக ODBC ஒரு பயன்பாட்டிற்கு உதவுகிறது. எந்தவொரு மொழியிலும் எழுதப்பட்ட பயன்பாடு பல்வேறு வகையான தரவுத்தளங்களை அணுக ODBC ஐப் பயன்படுத்தலாம், எனவே, இது மொழி மற்றும் தளம் சுயாதீனமானது என்று கூறப்படுகிறது. JDBC ஐப் போலவே, ODBC aslo வழங்குகிறது ODBC இயக்கிகள் எந்தவொரு மொழியிலும் எழுதப்பட்ட விண்ணப்பத்தின் கோரிக்கையை தரவுத்தளங்களால் புரிந்துகொள்ளக்கூடிய மொழியாக மாற்றும்.

ODBC மிகவும் பரவலாகப் பயன்படுத்தப்படுகிறது மற்றும் பல நிரலாக்க மொழிகளைப் புரிந்துகொள்கிறது. ஆனால் அதன் குறியீடு சிக்கலானது மற்றும் புரிந்து கொள்வது கடினம்.

JDBC மற்றும் ODBC க்கு இடையிலான முக்கிய வேறுபாடுகள்

  1. ஜே.டி.பி.சி மற்றும் ஓ.டி.பி.சி ஆகியவற்றுக்கு இடையேயான மிக அடிப்படை வேறுபாடு என்னவென்றால், ஜே.டி.பி.சி என்பது மொழி மற்றும் தளத்தை சார்ந்தது. மறுபுறம், ODBC மொழி மற்றும் தளம் சுயாதீனமானது.
  2. ஜாவா டேட்டாபேஸ் இணைப்பு என்பது ஜே.டி.பி.சி யின் சுருக்கமாகும், மறுபுறம், ஓபன் டேட்டாபேஸ் கனெக்டிவிட்டி என்பது ஓ.டி.பி.சி யின் சுருக்கமாகும்.
  3. ODBC க்கான குறியீடு சிக்கலானது மற்றும் கற்றுக்கொள்வது கடினம். இருப்பினும், ஜே.டி.பி.சி க்கான குறியீடு எளிமையானது மற்றும் இயக்க எளிதானது.

ஒற்றுமை:

சேவையக பக்கத்தில் பல்வேறு வகையான தரவுத்தளங்களை அணுக கிளையன்ட் பக்க பயன்பாடுகளால் இவை இரண்டும் பயன்படுத்தப்படுகின்றன.

தீர்மானம்:

JDBC மற்றும் ODBC இரண்டும் கிளையன்ட் பக்கத்தில் உள்ள ஒரு பயன்பாட்டிலிருந்து சேவையக பக்கத்தில் பல்வேறு வகையான தரவுத்தளங்களை அணுக பயன்படுத்தப்படுகின்றன. நீங்கள் இயங்குதளத்தையும் மொழியையும் சுயாதீனமாக விரும்பினால், நீங்கள் ஜாவா இயங்குதளத்தில் பணிபுரிகிறீர்கள் என்றால் ODBC ஐப் பயன்படுத்தவும், பின்னர் JDBC ஐப் பயன்படுத்தவும்.