Τι είναι το DatabaseMetaData στην Java;
Τι είναι το DatabaseMetaData στην Java;

Βίντεο: Τι είναι το DatabaseMetaData στην Java;

Βίντεο: Τι είναι το DatabaseMetaData στην Java;
Βίντεο: JDBC Tutorials | Database Metadata | Advanced Java | Mr.Shiva Kumar 2024, Νοέμβριος
Anonim

Java DatabaseMetaData διεπαφή. DatabaseMetaData Η διεπαφή παρέχει μεθόδους λήψης μεταδεδομένων μιας βάσης δεδομένων, όπως όνομα προϊόντος βάσης δεδομένων, έκδοση προϊόντος βάσης δεδομένων, όνομα προγράμματος οδήγησης, όνομα συνολικού αριθμού πινάκων, όνομα συνολικού αριθμού προβολών κ.λπ.

Επιπλέον, τι είναι το DatabaseMetaData;

Από την πλευρά ενός προγραμματιστή, μεταδεδομένα βάσης δεδομένων αναφέρεται σε δεδομένα σχετικά με δεδομένα βάσης δεδομένων ή, πιο αναλυτικά, πληροφορίες σχετικά με πίνακες, προβολές, τύπους στηλών, ονόματα στηλών, σύνολα αποτελεσμάτων, αποθηκευμένες διαδικασίες και βάσεις δεδομένων. Το API μεταδεδομένων JDBC της Java παρέχει τα μέσα για την ανάκτηση αυτών των πληροφοριών μέσω κώδικα Java.

Εκτός από τα παραπάνω, ποια είναι η χρήση της διεπαφής DatabaseMetaData; ο Διεπαφή DatabaseMetaData υλοποιείται από το πρόγραμμα οδήγησης IBM® Developer Kit for Java™ JDBC για την παροχή πληροφοριών σχετικά με τις υποκείμενες πηγές δεδομένων του. είναι μεταχειρισμένος πρωτίστως από εφαρμογή διακομιστές και εργαλεία για τον προσδιορισμό του τρόπου αλληλεπίδρασης με μια δεδομένη πηγή δεδομένων.

Εκτός από τα παραπάνω, τι είναι το ResultSetMetaData στην Java;

ResultSetMetaData είναι μια διεπαφή σε Ιάβα . πακέτο sql του JDBC API που χρησιμοποιείται για τη λήψη των μεταδεδομένων σχετικά με ένα αντικείμενο ResultSet. Κάθε φορά που ρωτάτε τη βάση δεδομένων χρησιμοποιώντας την εντολή SELECT, το αποτέλεσμα θα αποθηκευτεί σε ένα αντικείμενο ResultSet. Μπορείτε να το πάρετε αυτό ResultSetMetaData αντικείμενο χρησιμοποιώντας τη μέθοδο getMetaData() του ResultSet.

Τι κάνει η διασύνδεση JDBC DatabaseMetaData;

Βάση δεδομένων διεπαφήςΜεταδεδομένα . Ολοκληρωμένες πληροφορίες για τη βάση δεδομένων στο σύνολό της. Αυτό διεπαφή υλοποιείται από προμηθευτές προγραμμάτων οδήγησης για να ενημερώνει τους χρήστες τις δυνατότητες ενός Συστήματος Διαχείρισης Βάσεων Δεδομένων (DBMS) σε συνδυασμό με το πρόγραμμα οδήγησης που βασίζεται σε JDBC TM τεχνολογία (" JDBC πρόγραμμα οδήγησης") που χρησιμοποιείται μαζί του.

Συνιστάται: