Ein Treiber ist ein System-Utility , das eine Schnittstelle zu einer Hardware-oder Software-Gerät ( in diesem Fall ein JDBC -Motor) aus einer anderen Entität im System (SQL Server Express). Sie müssen zu finden und verwenden einen geeigneten Treiber für eine bestimmte Datenbank -Server. jTDS ist ein Open -Source- JDBC 3.0 -Treiber für Microsoft SQL Server ( 6.5, 7.0 , 2000 und 2005 ) . Anschließen eines JDBC -Tool wie dem jTDS Treiber für SQL Server Express umfasst drei grundlegende Schritte : Erwerb des JDBC-Treibers ; Einrichten von TCP /IP für SQL Server Express , und legen Sie die Authentifizierungsmethode für den Anschluss an SQL Server. Anleitung
Install Driver and jTDS Einrichten TCP /IP für SQL Server Express
1
herunterladen und installieren jTDS JDBC-Treiber für SQL Server , wenn Sie es fehlen zu finden. Siehe Ressourcen für den Hyperlink auf die Website SourceForge -Downloadseite . Sie werden wissen, dass der Fahrer nicht verwendet wird , wenn Sie diese Ausnahme zu bekommen: "Kann Treiber zu finden : . Net.sourceforge.jtds.jdbc.Driver "
2
Aktivieren Sie TCP /IP für SQL Server Ausdruck wie unten gezeigt. Standardmäßig wird TCP /IP deaktiviert , in welchem Fall die JDBC Motor kann nicht mit ihm verbinden und gibt die folgende Fehlermeldung : " Netzwerkfehler IOException : Connection refused : . Verbinden " Erweitern Sie SQL Server 2005 Network Configuration Knoten . Im rechten Fensterbereich , wählen Sie " Protokolle für SQL Express . " Es wird sich zeigen Protokolle und deren Status . Wählen Sie "Aktivieren " für TCP /IP.
3
Wählen Sie " Eigenschaften" aus dem TCP /IP- Kontextmenü.
4
Wählen Sie die " IP-Adressen" Registerkarte im " Eigenschaften"-Dialog .
5
Stellen Sie die TCP Dynamic Ports Feld leer (leer). Dadurch wird SQL Server Express nicht wählen Sie einen Port automatisch beim Neustart .
6
Geben Sie die richtige Port-Nummer im Feld TCP-Port unter IPAll Knoten .
7
Drücken Sie auf " OK" und speichern Sie diese Einstellungen .
8
starten Sie SQL Server Express, und starten Sie eine Eingabeaufforderung .
9
Type " netstat -an" . Wenn Ihr Port-Nummer ist , sagen wir, 5000 , sollte es zeigen sich in der Ausgabe dieses Befehls .
TCP 0.0.0.0:5000 (Ihr Port-Nr. ) 0.0.0.0:0 HÖRT
< p > Dies ist ein Test , dass die neue Port-Nummer verwendet wird.
aktivieren Authentication Mode
10
Bereiten Sie SQL Server Authentication Mode für Logins aktivieren, wenn Sie die folgenden bekommen Fehler mit dem Standard- Windows-Authentifizierung -Modus: " . . für den Benutzer ' " Fehler bei der Anmeldung der Nutzer ist nicht mit einem vertrauenswürdigen SQL Server-Verbindung zugeordnet "
möglicherweise müssen Sie einen neuen Benutzer zu erstellen oder aktivieren Anmeldung mit diesem Modus für die aktuelle, wie unten gezeigt.
11
starten Sie Microsoft SQL Server Management Studio Express ( SSMSE ) , und eine Verbindung zu SQL Server Express.
12 < p> der rechten Maustaste auf "Eigenschaften" aus Ihrer Datenbank über das Kontextmenü in der Objekt-Explorer -Fenster.
13
Wählen Sie die Registerkarte "Sicherheit" in der "Server- Eigenschaften"-Dialog , und überprüfen Sie die " SQL Server und Windows Authentication Mode " aktivieren.
14
Drücken Sie" OK "im" Eigenschaften "-Dialog , um diese Einstellungen zu speichern.
15
Pull up" Security /Logins " im Objekt- Explorer-Fenster , und wählen Sie das bestehende System Login" sa ".
16
Wählen Sie " Status "-Seite in der " Login Properties " Dialogfeld, wenn Sie einen roten Pfeil nach unten sehen gegen erscheint das Login " sa ". Ein roter Pfeil bedeutet, dass entweder Anmeldung mit diesem Modus nicht aktiviert für "sa ", oder es ist kein Passwort
17
Wählen Sie den "Login : Enabled " . . Optionsfeld
18
auf der Seite Allgemein gehen auf dem gleichen Dialog "Eigenschaften" , und geben Sie ein Kennwort für "sa ". Das Passwort sollte ziemlich kryptisch , da dies der Systemadministrator ist .
19
Drücken Sie "OK " , um die Änderungen in den Dialog zu speichern. Hinweis: Wenn Sie den Objekt-Explorer auf der Seite zu aktualisieren, sollte es keine roten Pfeil nach unten gegen sein
20
Schreiben von Java- Quellcode in Ihre Client-Anwendung auf SQL Server Express jetzt eine Verbindung mit "sa ". jTDS Treiber für JDBC . Hier ist ein Beispiel Stück Test