Σπίτι Προσωπικά Οικονομικά Κατανόηση της πρόσβασης WebLogic Database - dummies

Κατανόηση της πρόσβασης WebLogic Database - dummies

Πίνακας περιεχομένων:

Βίντεο: Let's design social media that drives real change | Wael Ghonim 2024

Βίντεο: Let's design social media that drives real change | Wael Ghonim 2024
Anonim

Οι κόκκοι οντοτήτων παρέχουν μια βολική διεπαφή μεταξύ του προγράμματος και της βάσης δεδομένων. Αυτά τα φασόλια διατηρούν δεδομένα που τελικά πρέπει να αποθηκεύονται σε κάποια μόνιμη μορφή, συνήθως μια σχεσιακή βάση δεδομένων. Το J2EE έχει δύο τύπους φασολιών οντότητας: φασόλια διαχειριζόμενης επίμονης φασολιάς (BMP) και φασόλια διαχειριζόμενης εμμονής (CMP). Η οντότητα BMP ανοίγει συνδέσεις απευθείας στη βάση δεδομένων, ενώ οι φασόλια οντότητας CMP βασίζονται στον διακομιστή (container) για αλληλεπίδραση με τη βάση δεδομένων.

Ο σκοπός ενός φασολιού οντότητας είναι να επιτρέπει στα δεδομένα Java να μετακινούνται μεταξύ μνήμης και μόνιμης αποθήκευσης, όπως μια βάση δεδομένων. Όταν τα φασόλια οντότητας γράφουν τα δεδομένα τους σε μια βάση δεδομένων, πρέπει να κατανοήσετε τα βασικά στοιχεία της σύνδεσης μιας βάσης δεδομένων με το WebLogic. Μια βασική εξοικείωση με SQL και σχεσιακές βάσεις δεδομένων θεωρείται.

Μπορείτε να χρησιμοποιήσετε σχεδόν οποιοδήποτε είδος βάσης δεδομένων με το WebLogic. Τα παραδείγματα σε αυτό το άρθρο χρησιμοποιούν το πρόγραμμα οδήγησης γέφυρας ODBC-JDBC. Το Open Database Connectivity (ODBC) είναι ένα κοινό πρότυπο στην πλατφόρμα της Microsoft. Η Συνδεσιμότητα βάσης δεδομένων Java (JDBC) είναι το πρότυπο βάσης δεδομένων Java. Χρησιμοποιώντας τη γέφυρα ODBC-JDBC, μπορείτε να χρησιμοποιήσετε προγράμματα οδήγησης ODBC από την Java. Όλα όσα χρειάζεστε για να χρησιμοποιήσετε τη γέφυρα ODBC-JDBC είναι ήδη ενσωματωμένα στην Java.

Αν χρησιμοποιείτε βάση δεδομένων όπως Oracle, DB2, MySQL ή SQL Server, πρέπει να χρησιμοποιήσετε το κατάλληλο πρόγραμμα οδήγησης. Αυτό θα δώσει καλύτερη απόδοση από τη γέφυρα ODBC-JDBC.

Ανεξάρτητα από τη βάση δεδομένων που χρησιμοποιείτε, πρέπει να ρυθμίσετε τους κατάλληλους πίνακες. Στην SQL, ένας πίνακας είναι ένα κατασκεύασμα βάσης δεδομένων που περιέχει μεμονωμένες σειρές. Για παράδειγμα, αν κρατούσατε ένα βιβλίο διευθύνσεων, το βιβλίο διευθύνσεων είναι ο πίνακας με μεμονωμένα ονόματα αποθηκευμένα σε σειρές.

Η λίστα 1 δείχνει τον κώδικα SQL που απαιτείται για τη δημιουργία μιας βάσης δεδομένων παράδειγμα.

Λίστα 1: Σενάριο για τη δημιουργία της βάσης δεδομένων Παράδειγμα

CREATE TABLE T_STUDENT (F_ID INTEGER NOT NULL PRIMARY KEY,

F_FIRST VARCHAR (40) (F_ID INTEGER NOT NULL PRIMARY KEY,

FARCH VARCHAR (40))

CREATE TABLE T_DEPARTMENT (F_CREDIT INTEGER,

F_DEPARTMENT_ID INTEGER NOT NULL)

Η SQL στη Λίστα 1 θα πρέπει να είναι αρκετά γενική ώστε να λειτουργεί με τις περισσότερες βάσεις δεδομένων. Σημειώστε ότι κάθε όνομα πίνακα έχει πρόθεμα με T_ και κάθε όνομα πεδίου έχει πρόθεμα με F_. Αυτός ο συμβολισμός εξασφαλίζει ότι ένα όνομα πίνακα ή πεδίου δεν χρησιμοποιεί κατά λάθος μια αποκλειστική λέξη. Αυτό είναι σημαντικό κατά το σχεδιασμό για πολλαπλές βάσεις δεδομένων, στις οποίες η συλλογή των δεσμευμένων λέξεων είναι διαφορετική από τη βάση δεδομένων στη βάση δεδομένων.

Όπως μπορείτε να δείτε από την Λίστα 1, κάθε τραπέζι αποτελείται από διάφορα πεδία. Για παράδειγμα, το T_DEPARTMENT κρατά F_ID και F_NAME ως πεδία. Κάθε σειρά στον πίνακα T_DEPARTMENT θα κρατήσει αυτές τις δύο τιμές.

Δημιουργία της σύνδεσης σύνδεσης

Το WebLogic επικοινωνεί με τη βάση δεδομένων μέσω μιας ομάδας σύνδεσης. Η ομάδα σύνδεσης επιτρέπει στο WebLogic να χρησιμοποιεί σταθερό αριθμό συνδέσεων σε βάσεις δεδομένων και όχι να επιβαρύνεται με το γενικό κόστος της συνεχούς δημιουργίας και διάθεσης συνδέσεων. Εξαιτίας αυτού, πρέπει να δημιουργήσετε μια ομάδα σύνδεσης δεδομένων που θα έχει πρόσβαση στη βάση δεδομένων σας. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

1. Ξεκινήστε την κονσόλα διαχείρισης.

Για περισσότερες πληροφορίες σχετικά με αυτό το βήμα.

2. Στην αριστερή πλευρά της οθόνης, κάντε κλικ στο φάκελο Υπηρεσίες και στη συνέχεια κάντε κλικ στο φάκελο JDBC.

Σε αυτήν τη σελίδα, μπορείτε να επιλέξετε ομάδες πιστώσεων σύνδεσης και να επιλέξετε να δημιουργήσετε μια σύνδεση σύνδεσης.

3. Πληκτρολογήστε ένα όνομα για την ομάδα σύνδεσης.

Για να ακολουθήσετε το παράδειγμα, πληκτρολογήστε SchoolPool για το όνομα της ομάδας σύνδεσης. Αυτό το όνομα πρέπει να δοθεί στην πηγή δεδομένων που δημιουργείτε στην επόμενη ενότητα.

4. Επιλέξτε τον τύπο της βάσης δεδομένων σας.

Ο τύπος της βάσης δεδομένων σας πρέπει να ταιριάζει με τη βάση δεδομένων που χρησιμοποιείτε. Για να ακολουθήσετε μαζί με το παράδειγμα, επιλέξτε Άλλο.

5. Ορίστε το όνομα κλάσης οδηγού και τη διεύθυνση URL σε ό, τι είναι κατάλληλο για τη βάση δεδομένων σας.

Το όνομα της κλάσης οδηγού και η διεύθυνση URL στο σχήμα 1 είναι για ένα ODBC DSN που ονομάζεται σχολείο.

6. Προσθέστε αυτήν την ομάδα στο διακομιστή σας.

Κάντε κλικ στην καρτέλα "Στόχοι". Επιλέξτε το διακομιστή σας και, στη συνέχεια, κάντε κλικ στο κουμπί με το δεξιό βέλος για να το αντιστοιχίσετε.

Εικόνα 1:

Δημιουργία πισίνας σύνδεσης.

Δημιουργία της πηγής δεδομένων

Αφού δημιουργήσετε μια σύνδεση σύνδεσης, πρέπει να την προσαρτήσετε σε μια πηγή δεδομένων. Μέσω αυτής της πηγής δεδομένων το WebLogic μπορεί να έχει πρόσβαση στη βάση δεδομένων σας. Για να δημιουργήσετε μια προέλευση δεδομένων, ακολουθήστε τα εξής βήματα:

1. Στην κονσόλα διαχείρισης, κάντε κλικ στο φάκελο Υπηρεσίες και στη συνέχεια κάντε κλικ στην πηγή δεδομένων που θέλετε να χρησιμοποιήσετε. Αν επιλέξετε την πηγή δεδομένων JDBC, εμφανίζεται η οθόνη που φαίνεται στο σχήμα 2.

Εικόνα 2:

Δημιουργία πηγής δεδομένων.

2. Πληκτρολογήστε ένα όνομα για την πηγή δεδομένων σας.

Μπορείτε να επιλέξετε οποιοδήποτε όνομα θέλετε. το όνομα είναι μόνο για αναφορά σας.

3. Πληκτρολογήστε ένα όνομα JNDI. Για να ακολουθήσετε μαζί με το παράδειγμα, πληκτρολογήστε jdbc / SchoolDataSource για το όνομα JNDI.

4. Πληκτρολογήστε ένα όνομα πισίνας.

Αυτό είναι το όνομα που πληκτρολογήσατε στο Βήμα 3 της προηγούμενης ενότητας. Για να ακολουθήσετε μαζί με το παράδειγμα, πληκτρολογήστε SchoolPool για το όνομα της πισίνας.

5. Προσθέστε αυτή την πηγή δεδομένων στο διακομιστή σας.

Κάντε κλικ στην καρτέλα "Στόχοι". Επιλέξτε το διακομιστή σας και, στη συνέχεια, κάντε κλικ στο κουμπί με το δεξιό βέλος για να το αντιστοιχίσετε.

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

Κατανόηση της πρόσβασης WebLogic Database - dummies

Η επιλογή των συντακτών

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

Η κάμερα GoPro αλλάζει τον τρόπο με τον οποίο οι άνθρωποι κάνουν ταινίες. Δεν είναι μόνο οικονομικά προσιτό και ανθεκτικό, αλλά προσφέρει και χαρακτηριστικά που φαινόταν σαν πολύ μακρινά στοιχεία λίστας ευχών μόλις πριν από λίγα χρόνια. Μπορείτε να τοποθετήσετε αυτήν την κάμερα σε σχεδόν οτιδήποτε, να την υποβρύχετε και να καταγράφετε την πιο εκτεταμένη βιντεοταινία που γνωρίζει η ανθρωπότητα. Εντάξει, αυτό είναι ένα μικρό ...

Mounts για την κάμερα GoPro - dummies

Mounts για την κάμερα GoPro - dummies

Το GoPro έχει πολλά στηρίγματα και ένα για κάθε περίσταση και κατάσταση. Υπάρχουν mounts για το σκι σας, το roll bar του οχήματος all-terrain και την κορυφή του ποδηλάτου σας. Υπάρχει ακόμη και ένα που το σκυλί σας μπορεί να φορέσει ως σαγματοποιία. Εδώ είναι μερικά από τα βασικά κομμάτια (δείτε το σχήμα): ...

Οι GoPro HERO5 Μαύρες Dummies

Οι GoPro HERO5 Μαύρες Dummies

Μία φορά, ήταν μια σειρά από ονόματα που διαφοροποιούσαν το GoPro HERO, συμπεριλαμβανομένων των εκδόσεων Silver και White. Και ενώ πολλά από αυτά τα μοντέλα είναι ακόμα βιώσιμες επιλογές, η τελευταία έκδοση είναι μόνο για το Black. Είναι το μεγάλο kahuna της σειράς HERO και έχει ανανεωθεί τόσο πολύ ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Site στο Dreamweaver, πρέπει να αποθηκεύσετε όλους τους πόρους του ιστότοπού σας σε έναν κύριο φάκελο ή κατάλογο στον σκληρό σας δίσκο. Το Dreamweaver ονομάζει αυτόν τον φάκελο τον φάκελο του τοπικού ιστότοπου και όταν ορίσετε έναν νέο ιστότοπο, απλά προσδιορίζετε ακριβώς αυτό το φάκελο στο Dreamweaver. Η διαδικασία εγκατάστασης ιστότοπου είναι ...

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

Ο επιθεωρητής ιδιότητας, ο οποίος είναι προσβάσιμος από το κάτω μέρος του χώρου εργασίας του Dreamweaver, εμφανίζει τις ιδιότητες που είναι διαθέσιμες σε οποιοδήποτε επιλεγμένο στοιχείο στη σελίδα. Επομένως, οι επιλογές στον επιθεωρητή ιδιοτήτων είναι διαφορετικές όταν επιλέγεται μια εικόνα από ό, τι όταν έχει επιλεγεί κείμενο, για παράδειγμα. Όταν δεν έχει επιλεγεί τίποτα ή αν επιλέξετε κείμενο στο ...

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

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

Η επιλογή των συντακτών

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Το Photoshop Elements δημιουργεί μαλακές κινήσεις. Πόσο μαλακά αυτά τα εγκεφαλικά επεισόδια εξαρτώνται από το ποια βούρτσα χρησιμοποιείτε. Από προεπιλογή, ακόμη και η πιο σκληρή βούρτσα έχει μια ελαφρώς μαλακή άκρη επειδή είναι αντι-αλλιώς. Η αντικατάσταση δημιουργεί μια μόνο σειρά μερικώς γεμάτων εικονοστοιχείων κατά μήκος των άκρων για να παραχθεί η ψευδαίσθηση μιας ομαλής ακμής. Μπορείτε ...

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Στοιχεία Photoshop Τα εργαλεία και οι λειτουργίες του παραθύρου εικόνας 10 είναι πιο χρήσιμα όταν μια εικόνα είναι ανοιχτή στο παράθυρο. Μόλις μια γρήγορη ματιά στο χώρο εργασίας Elements όταν εισάγετε τη λειτουργία πλήρους επεξεργασίας φωτογραφιών σας δείχνει κάποια ενέργεια που προσφέρει η Elements με ένα απλό πάτημα του κουμπιού του ποντικιού σας. Με όλες τις δυνατότητες, ...