Πώς να έχει πρόσβαση στη βάση δεδομένων της Microsoft Access από JDBC
Angsuman Chakraborty
25η Οκτωβρίου 2003
ιδιωτική στατική τελική σειρά accessDBURLPrefix = «jdbc: odbc: Driver= {οδηγός της Microsoft Access (*.mdb)}DBQ=»
ιδιωτική στατική τελική σειρά accessDBURLSuffix = «DriverID=22 READONLY=false}»
Το // μονογράφει τον οδηγό γεφυρών JdbcOdbc
στατικός {
προσπαθήστε {
Class.forName («sun.jdbc.odbc.JdbcOdbcDriver»)
} σύλληψη (ClassNotFoundException ε) {
System.err.println («οδηγός γεφυρών JdbcOdbc που δεν βρίσκεται! »)
}
}
/** Δημιουργεί μια σύνδεση σε μια βάση δεδομένων πρόσβασης *
το δημόσιο στατικό getAccessDBConnection σύνδεσης (όνομα αρχείου σειράς) ρίχνει SQLException {
όνομα αρχείου = filename.replace ('', «/») .trim ()
Σειρά databaseURL = accessDBURLPrefix + όνομα αρχείου + accessDBURLSuffix
επιστροφή DriverManager.getConnection (databaseURL, "", "")
}
_ Filed κατώτερος βάση δεδομένων, Ιάβα λογισμικό, Microsoft, τεχνολογία |
|
RSS 2.0 |
Ηλεκτρονικό ταχυδρομείο αυτό το άρθρο
Μπορείτε επίσης να επιθυμήσετε να διαβάσετε |


Προσθέστε στις συμπάθειες Technorati

































12η Οκτωβρίου 2004 στις 4:44 AM
και εάν η βάση δεδομένων έχει τον κωδικό πρόσβασης;
28η Μαρτίου 2006 στις 5:20 AM
[...] Προηγουμένως είχα παράσχει την ουσία για το πώς να έχω πρόσβαση στη βάση δεδομένων MS-$l*Access από JDBC χρησιμοποιώντας τη γέφυρα jdbc-ODBC. Σήμερα θα διαμορφώσω σε αυτός και θα παράσχω σε σας δύο κατηγορίες δειγμάτων. Ο πρώτος - AccessJDBCUtil.java καθορίζει μια μέθοδο που παρέχει σε σας μια σύνδεση στη βάση δεδομένων MS-$l*Access. Ο δεύτερος - AccessJDBCTest.java χρησιμοποιεί τον πρώτο για να εκτελέσει οποιαδήποτε δεδομένη ερώτηση (DDL & DML που υποστηρίζονται) σε οποιαδήποτε βάση δεδομένων MS-$l*Access και επιδεικνύει το αποτέλεσμα για την κονσόλα. [...]
23η Αυγούστου 2006 στις 11:40 μ.μ.
γεια angsuman,
ο κώδικάς σας ήταν πραγματικά χρήσιμος. όλα έχουν νόημα.
αλλά θα σας επιθυμούσα για να ρίξω κάποιο φως στον τρόπο με τον οποίο κατασκευάσατε το dburl.
εάν είμαι σωστός ο κώδικάς σας δεν απαιτεί το όνομα πηγής στοιχείων.
θα επιθυμούσα να ξέρω τι το url σας σημαίνει και πώς να κατασκευάσει ένα τέτοιο url.
24η Αυγούστου 2006 στις 8:56 AM
> εάν είμαι σωστός ο κώδικάς σας δεν απαιτεί το όνομα πηγής στοιχείων.
Ναι, η ομορφιά από το είναι ότι δεν απαιτεί datasource το όνομα.
> θα επιθυμούσα να ξέρω τι το url σας σημαίνει και πώς να κατασκευάσει ένα τέτοιο url.
Ακριβώς επαναχρησιμοποιήστε τον κώδικα που έχω παράσχει. Είναι το σχήμα που jdbc-odbc ο οδηγός γεφυρών καταλαβαίνει και μετατρέπει στο κατάλληλο σχήμα για το ελλοχεύον στρώμα odbc. Σε κοντό επαναχρησιμοποιήστε ακριβώς τον κώδικά μου.
7η Ιουλίου 2007 στις 11:56 μ.μ.
Είναι λεπτό να ξέρει ότι το conection ODBC στο MS-$l*Access σε Program.Buti wul'd επιθυμεί να ξέρει πώς να πάει επιτροπή ελέγχου και έπειτα σε ODBC και να δώσει
οι λεπτομέρειες DNS του ονόματος και επιλέγουν το απαραίτητο .mdb αρχείο.
Είμαι το σίγουρο u ρ που πηγαίνει να μου δώσω το σωστό informatin.
15η Ιουλίου 2007 στις 5:56 AM
η ίδια ερώτηση όπως venkat προσπάθησα την επιτροπή ελέγχου αλλά wen έτρεξα το πρόγραμμα αυτό παρουσίασε λάθος εξαίρεσης SQL…
με πέστε πώς να καθιερώσει το MS-$l*Access σύνδεσης b/w και jdbc μέσω της επιτροπής ελέγχου (odbc όνομα πηγής στοιχείων)
16η Ιουλίου 2007 στις 6:25 AM
θέλω να έχω πρόσβαση στο αρχείο πρόσβασης της Microsoft μου. το αρχείο υπάρχει στο τοπικό mechine μου… μπορεί οποιοδήποτε να μου δώσει τον κώδικα παραδείγματος για τον ίδιο… ο εκτελεσμένος κώδικας
3η Αυγούστου 2007 στις 3:06 AM
πώς να συνδέσει ajsp το αρχείο με το MS-$l*Access….usinf jdbc….μπορέστε u να μου στείλετε τα whis ετικεττών χρησιμοποιείται
23η Νοεμβρίου 2007 στις 8:20 AM
im η προσπάθεια να τρεχτεί το applet με το jdbc σε ένα αρχείο HTML με τη μηχανή αναζήτησης Διαδικτύου αλλά το applet ανοίγει αλλά η βάση δεδομένων δεν παίρνει συνδεμένη .....
23η Νοεμβρίου 2007 στις 7:59 μ.μ.
Πρέπει να χρησιμοποιήσετε είτε έναν τύπο 3 (Α οδηγός καθαρός-πρωτοκόλλου πλήρως ο τεχνολογία-η Ιάβα μεταφράζει τις κλήσεις JDBC API σε ένα ΠΔΒΔ (πρόγραμμα διαχείρησης βάσεων δεδομένων)-ανεξάρτητο καθαρό πρωτόκολλο που μεταφράζεται έπειτα σε ένα πρωτόκολλο ΠΔΒΔ (πρόγραμμα διαχείρησης βάσεων δεδομένων) από έναν κεντρικό υπολογιστή. Αυτό το καθαρό υλικολογισμικό κεντρικών υπολογιστών είναι σε θέση να συνδέσει τους όλους βασισμένους στην τεχνολογία πελάτες της Ιάβας του με πολλές διαφορετικές βάσεις δεδομένων. Το συγκεκριμένο πρωτόκολλο χρησιμοποιούμενο εξαρτάται από τον προμηθευτή. Γενικά, αυτό είναι η πιό εύκαμπτη εναλλακτική λύση JDBC API.) ή τύπος 4 (ο τεχνολογία-η Ιάβα οδηγός εγγενής-πρωτοκόλλου Α πλήρως μετατρέπει τις κλήσεις τεχνολογίας JDBC στο πρωτόκολλο δικτύων που χρησιμοποιείται από DBMSs άμεσα. Αυτό επιτρέπει μια άμεση κλήση από τη μηχανή πελατών στον κεντρικό υπολογιστή ΠΔΒΔ (πρόγραμμα διαχείρησης βάσεων δεδομένων) και είναι μια πρακτική λύση για την πρόσβαση ενδοδικτύου. Δεδομένου ότι πολλά από αυτά τα πρωτόκολλα είναι ιδιόκτητα οι προμηθευτές βάσεων δεδομένων οι ίδιοι θα είναι η πρωταρχική πηγή για αυτό το ύφος του οδηγού JDBC οδηγών.) που συνδέει κατάλληλα.
3η Ιουνίου 2008 στις 11:37 μ.μ.
θέλω να έχω πρόσβαση στα στοιχεία υπερέχω μέσα στο MS-$l*Access πώς να γράψω έναν κώδικα για αυτό στην Ιάβα