Για να είναι δυνατή η σύνδεση σε έναν εξυπηρετητή βάσης δεδομένων που εκτελείται σε ένα απομακρυσμένο σύστημα, θα πρέπει να έχει εγκατασταθεί ένα πρόγραμμα οδήγησης JDBC (Java Database Connectivity) στο σταθμό εργασίας πελάτη.
Στο λογισμικό πελάτη Host On-Demand και Database On-Demand περιλαμβάνεται ένα πρόγραμμα οδήγησης JDBC από το Πακέτο εργαλείων Java του AS/400 (AS/400 Toolbox for Java). Αυτό το πρόγραμμα οδήγησης επιτρέπει την πρόσβαση ενός σταθμού εργασίας πελάτη σε μια βάση δεδομένων DB2/400 σε ένα σύστημα iSeries ή AS/400 στο οποίο έχουν γίνει οι κατάλληλες ρυθμίσεις.
Αν είναι απαραίτητο να χρησιμοποιήσετε κάποιο άλλο πρόγραμμα οδήγησης JDBC, επικοινωνήστε με το διαχειριστή του συστήματος για να το αποκτήσετε.
Διεύθυνση URL βάσης δεδομένων είναι μια διεύθυνση URL (Universal Resource Locator) που προσδιορίζει ένα συγκεκριμένο είδος εξυπηρετητή βάσης δεδομένων (που να είναι συμβατό με το τοπικό πρόγραμμα οδήγησης JDBC) σε ένα συγκεκριμένο κεντρικό σύστημα. Στον ακόλουθο πίνακα εμφανίζεται η σωστή διαμόρφωση μιας διεύθυνσης URL βάσης δεδομένων αν χρησιμοποιείτε το πρόγραμμα οδήγησης JDBC που περιλαμβάνεται στο λογισμικό πελάτη Host On-Demand και Database On-Demand.
Περιγραφή προγράμματος οδήγησης JDBC: | Διαμόρφωση διεύθυνσης URL βάσης δεδομένων: | Παραδείγματα: |
---|---|---|
Πακέτο εργαλείων Java του AS/400 (AS/400 Toolbox for Java) | jdbc:as400://[κεντρικό_σύστημα] |
|
Αν συνδέεστε σε έναν εξυπηρετητή βάσης δεδομένων που εκτελείται σε ένα κεντρικό σύστημα iSeries και χρησιμοποιείτε τον ενδιάμεσο εξυπηρετητή i5/OS ή OS/400 στον εξυπηρετητή Host On-Demand (ή Database On-Demand), τότε προσθέστε το όνομα του εξυπηρετητή Host On-Demand και τον αριθμό θύρας του ενδιάμεσου εξυπηρετητή στη διεύθυνση URL της βάσης δεδομένων.
Η πλήρης μορφή της διεύθυνσης URL είναι ως εξής:
jdbc:as400://[κεντρικό_σύστημα];proxy server=εξυπηρετητής_HOD:θύρα_ενδιάμεσου_εξυπηρετητήΓια παράδειγμα,
jdbc:as400://myiSeries;proxy server=myHODServer:3470
Επιπλέον, αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης με υποστήριξη Java 2 και συνδέεστε σε έναν εξυπηρετητή βάσης δεδομένων σε ένα κεντρικό σύστημα iSeries με λειτουργικό σύστημα OS/400 V5R3 ή μεταγενέστερο, μπορείτε να προσδιορίσετε τη συγκεκριμένη βάση δεδομένων στην οποία θέλετε να συνδεθείτε (η οποία μπορεί να αντιστοιχεί σε μια ανεξάρτητη ομάδα ASP), χρησιμοποιώντας την ιδιότητα "database name".
Η πλήρης μορφή της διεύθυνσης URL είναι ως εξής:
jdbc:as400://[κεντρικό σύστημα];database name=[όνομα]Για παράδειγμα,
jdbc:as400://myiSeries;database name=IASP1
Στον ακόλουθο πίνακα παρέχονται αναλυτικές πληροφορίες σχετικά με τις ιδιότητες σύνδεσης "proxy server", "secure" και "database name".
Ιδιότητα | Περιγραφή | Απαιτείται | Επιλογές | Προεπιλεγμένη τιμή |
---|---|---|---|---|
"proxy server" | Καθορίζει το όνομα υπολογιστή (hostname) και τον αριθμό
θύρας του ενδιάμεσου συστήματος όπου εκτελείται ο ενδιάμεσος εξυπηρετητής (proxy
server). Η τιμή αυτής της ιδιότητας έχει την ακόλουθη μορφή:
όνομα_υπολογιστή[:θύρα], όπου η θύρα είναι προαιρετική.
Αν δεν χρησιμοποιήσετε αυτή την ιδιότητα, τότε η τιμή για το όνομα υπολογιστή
και τον αριθμό θύρας ανακτάται από την ιδιότητα
com.ibm.as400.access.AS400.proxyServer.
Η προεπιλεγμένη θύρα είναι 3470 (αν χρησιμοποιείτε μια σύνδεση SSL,
τότε η προεπιλεγμένη θύρα είναι 3471). Ο ενδιάμεσος εξυπηρετητής
πρέπει να είναι ενεργοποιημένος στο ενδιάμεσο σύστημα.
Το όνομα του ενδιάμεσου συστήματος δεν λαμβάνεται υπόψη σε ένα περιβάλλον δύο εξυπηρετητών. |
Όχι | Όνομα υπολογιστή και θύρα ενδιάμεσου εξυπηρετητή | (τιμή της ιδιότητας proxyServer ή none αν δεν έχει οριστεί η ιδιότητα αυτή) |
"secure" | Καθορίζει αν χρησιμοποιείται μια σύνδεση Secure Sockets Layer (SSL) για την επικοινωνία με τον εξυπηρετητή. Οι συνδέσεις SSL υποστηρίζονται μόνο αν η έκδοση του OS/400 στον εξυπηρετητή είναι V4R4 ή μεταγενέστερη. | Όχι |
"true" (κρυπτογράφηση όλης της επικοινωνίας μεταξύ πελάτη και εξυπηρετητή)
"false" (κρυπτογράφηση μόνο του κωδικού πρόσβασης) |
"false" |
"database name" | Καθορίζει το όνομα της βάσης δεδομένων με την οποία θα
πραγματοποιηθεί η σύνδεση, η οποία μπορεί να αντιστοιχεί σε μια ανεξάρτητη ομάδα
ASP. Η ιδιότητα αυτή είναι έγκυρη μόνο αν η έκδοση του i5/OS ή του
OS/400 στον εξυπηρετητή με τον οποίο συνδέεστε είναι V5R2 ή μεταγενέστερη.
Όταν καθορίσετε ένα όνομα βάσης δεδομένων, βεβαιωθείτε ότι το όνομα αυτό
περιλαμβάνεται στον κατάλογο σχεσιακών βάσεων δεδομένων του εξυπηρετητή.
Τα ακόλουθα κριτήρια καθορίζουν με ποια βάση δεδομένων θα συνδεθείτε:
|
Όχι | Όνομα βάσης δεδομένων |