Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να συνδέσετε ένα πρόγραμμα οδήγησης jTDS με τον SQL Express

Ένα πρόγραμμα οδήγησης είναι ένα βοηθητικό πρόγραμμα που παρέχει μια διεπαφή σε μια συσκευή υλικού ή λογισμικού ( σε αυτή την περίπτωση , ο κινητήρας JDBC ) από μια άλλη οντότητα στο σύστημα ( SQL Server Express ) . Θα πρέπει να βρείτε και να χρησιμοποιήσετε ένα κατάλληλο πρόγραμμα οδήγησης για ένα συγκεκριμένο server της βάσης δεδομένων . jTDS είναι ένα open-source JDBC 3.0 του οδηγού για τον Microsoft SQL Server ( 6.5 , 7.0 , 2000 και 2005 ) . Σύνδεση ένα εργαλείο όπως το JDBC οδηγός jTDS με τον SQL Server Express περιλαμβάνει τρία βασικά στάδια : την απόκτηση του οδηγού JDBC ? Ορίσετε TCP /IP για τον SQL Server Express ? Και να ορίσετε τη μέθοδο ελέγχου ταυτότητας για τη σύνδεση με τον SQL Server . Οδηγίες
Εγκαταστήστε jTDS οδήγησης και Ρύθμιση TCP /IP για τον SQL Server Express

1

Κατεβάστε και εγκαταστήστε jTDS οδηγού JDBC για τον SQL Server , αν μπορείτε να βρείτε αυτό που λείπει . Δείτε Πόροι για την υπερ-σύνδεση για να κατεβάσετε τη σελίδα του δικτυακού τόπου SourceForge . Θα γνωρίζετε ότι ο οδηγός δεν χρησιμοποιείται , αν έχετε την εξαίρεση αυτή : « Ανίκανος να βρει οδηγού : . Net.sourceforge.jtds.jdbc.Driver " 2

Ενεργοποίηση TCP /IP για τον SQL Server Express , όπως φαίνεται παρακάτω . Από προεπιλογή , το πρωτόκολλο TCP /IP είναι απενεργοποιημένη , οπότε ο κινητήρας JDBC δεν μπορεί να συνδεθεί με αυτό και δίνει το ακόλουθο μήνυμα λάθους : " Σφάλμα δικτύου IOException : Connection refused : . Σύνδεση" Αναπτύξτε SQL Server 2005 Διαμόρφωση δικτύου κόμβο . Στο δεξιό τμήμα του παραθύρου, επιλέξτε " Πρωτόκολλα για τον SQL Express . " Θα δείξει τα πρωτόκολλα και τις καταστάσεις τους . Επιλέξτε " Ενεργοποίηση" για το πρωτόκολλο TCP /IP .
Εικόνων 3

Επιλέξτε " Ιδιότητες" από το μενού TCP /IP .
Η

4 Επιλέξτε το " IP Addresses" καρτέλα στο παράθυρο διαλόγου "Ιδιότητες" .
5

Ορίστε το πεδίο TCP Ports Dynamic στο κενό ( άδειο ) . Ως αποτέλεσμα , ο SQL Server Express δεν θα επιλέξουν μια θύρα αυτόματα κατά την επανεκκίνηση .
Η

6 Πληκτρολογήστε τον σωστό αριθμό θύρας στο πεδίο TCP Port υπό IPAll κόμβο .
Η 7

Πατήστε "OK" για να αποθηκεύσετε και να εφαρμόσετε αυτές τις ρυθμίσεις .
8

Επανεκκίνηση SQL Server Express , και να αρχίσει ένα παράθυρο εντολών .
Η 9

Τύπος " netstat -an " . Αν ο αριθμός θύρας είναι , ας πούμε , 5000 , θα πρέπει να εμφανιστεί στην έξοδο αυτής της εντολής .

TCP 0.0.0.0:5000 ( θύρα σας δεν είναι . ) 0.0.0.0:0 ακούω,

Αυτό είναι ένα τεστ που το νέο αριθμό θύρας που χρησιμοποιείται .
εικόνων Ενεργοποίηση ελέγχου ταυτότητας Λειτουργία
Η 10

Ετοιμαστείτε να ενεργοποιήσετε τον έλεγχο ταυτότητας SQL Server για τη λειτουργία συνδέσεις αν έχετε τα παρακάτω σφάλμα με την προεπιλεγμένη λειτουργία ελέγχου ταυτότητας των Windows : " . . σύνδεση απέτυχε για το χρήστη ' « Ο χρήστης δεν συνδέεται με μια αξιόπιστη σύνδεση SQL Server "

Ίσως χρειαστεί να δημιουργήσετε ένα νέο χρήστη ή να ενεργοποιήσετε συνδεθείτε με αυτόν τον τρόπο για τη σημερινή, όπως φαίνεται παρακάτω .
Η 11

Ξεκινήστε το Microsoft SQL Server Management Studio για Express ( SSMSE ) , και συνδεθείτε με τον SQL Server Express .
Η 12

κάντε δεξί κλικ στο "Ιδιότητες" από το μενού της βάσης δεδομένων σας στο παράθυρο Object Explorer .
Η 13

Επιλέξτε την καρτέλα "Ασφάλεια" στο παράθυρο διαλόγου "Ιδιότητες διακομιστή " , και να ελέγξετε το " SQL Server και Windows Authentication Mode " πλαίσιο ελέγχου .
Η 14

Πατήστε " OK " στο " Ιδιότητες "παράθυρο διαλόγου για να αποθηκεύσετε αυτές τις ρυθμίσεις .
Η 15

Τραβήξτε προς τα πάνω " Ασφάλεια /Συνδέσεις "στο παράθυρο Object Explorer , και επιλέξτε το υφιστάμενο σύστημα σύνδεσης " sa ".
Η 16

Επιλέξτε" Status " σελίδα στο " " παράθυρο διαλόγου Σύνδεση Properties που εμφανίζεται , αν δείτε ένα κόκκινο βέλος κατά η σύνδεση " sa ". Ένα κόκκινο βέλος σημαίνει ότι είτε να συνδεθείτε με αυτόν τον τρόπο δεν είναι ενεργοποιημένη για " sa ", ή δεν υπάρχει κωδικός πρόσβασης
Η 17

Επιλέξτε το " Είσοδος : Enabled " . Κουμπί
Η . 18

Πηγαίνετε στη σελίδα Γενικά για το ίδιο "Ιδιότητες" παράθυρο διαλόγου , και να εισάγετε έναν κωδικό για " sa ". Ο κωδικός πρόσβασης πρέπει να είναι αρκετά κρυπτική καθώς αυτός είναι ο διαχειριστής του συστήματος .
Η 19

Πατήστε "OK" για να αποθηκεύσετε τις αλλαγές στο παράθυρο διαλόγου . Σημείωση : Εάν ανανεώσετε τη σελίδα Object Explorer τώρα , θα πρέπει να υπάρχει το κόκκινο βέλος κατά της « sa ».
20

Γράψτε κώδικα της Java στην εφαρμογή-πελάτη σας για να συνδεθείτε με τον SQL Server Express τώρα , χρησιμοποιώντας jTDS οδηγό για JDBC . Εδώ είναι ένα κομμάτι του δείγματος δοκιμής

εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα