En driver er et system hjælpeprogram , der giver en grænseflade til en hardware eller software -enhed ( i dette tilfælde en JDBC motor) fra en anden enhed i systemet ( SQL Server Express) . Du skal finde og bruge en passende driver til en bestemt database -server. jTDS er et open -source JDBC 3.0-driveren til Microsoft SQL Server (6,5 , 7,0 , 2000 og 2005) . Tilslutning af en JDBC værktøj som jTDS driver til SQL Server Express omfatter tre grundlæggende trin: erhverve JDBC driver , oprette TCP /IP for SQL Server Express , og sæt den godkendelsesmetode, for tilslutning til SQL Server. Instruktioner
Installer jTDS driver og TCP /IP for SQL Server Express
1
Download og installer jTDS JDBC driver til SQL Server, hvis du finder det mangler . Se Ressourcer til link til SourceForge hjemmeside download-side . Du vil vide , at driveren ikke bliver brugt , hvis du får denne undtagelse : "Kunne ikke finde driver: . Net.sourceforge.jtds.jdbc.Driver "
2
Aktiver TCP /IP til SQL Server udtryk som vist nedenfor . Som standard er TCP /IP deaktiveret i hvilket tilfælde JDBC Motoren kan ikke oprette forbindelse til den og giver følgende fejl: "Network error IOException : Connection refused : . Connect" Udvid SQL Server 2005 Network Configuration node. I højre rude skal du vælge " Protokoller for SQL Express. " Det vil vise protokoller og deres tilstande. Vælg "Aktiver " for TCP /IP.
3
Vælg "Egenskaber " fra TCP /IP genvejsmenuen.
4
Vælg " IP-adresser " fane i "Egenskaber " dialogboksen .
5.
Indstil TCP Dynamic Ports felt til blank ( tom) . Som et resultat, vil SQL Server Express ikke vælge en havn automatisk ved genstart .
6
Indtast det korrekte portnummer i TCP port feltet under IPAll node.
7
Tryk på " OK" for at gemme og anvende disse indstillinger .
8
Genstart SQL Server Express , og start en kommando -vinduet.
9
Type " netstat -an " . Hvis dit portnummer er , siger, 5000, skulle det vise sig i produktionen af denne kommando.
TCP 0.0.0.0:5000 (din port no. ) 0.0.0.0:0 LYTTE
< p > Dette er en test, det nye portnummer bruges.
Aktiver Godkendelsestilstand
10
Forbered dig på at gøre det muligt for SQL Server Authentication mode for logins , hvis du får følgende fejl med standard Windows-godkendelse mode: " . . Login mislykkedes for brugeren ' ' brugeren er ikke tilknyttet en pålidelig SQL Server-forbindelse "
Du kan have til at oprette en ny bruger eller aktivere logge ind med denne tilstand til den nuværende, som vist nedenfor.
11
Start Microsoft SQL Server Management Studio Express ( SSMSE ) og forbinde til SQL Server Express.
12 < p > højre-klik " Egenskaber" fra din database kontekstmenu i Object Explorer-vinduet .
13
Vælg fanebladet "Sikkerhed" i " Server Properties" dialogboksen, og tjek " SQL Server og Windows Authentication mode " afkrydsningsfeltet .
14
Tryk på" OK "i " Egenskaber "dialogboksen for at gemme disse indstillinger.
15
Pull up" Sikkerhed /Logins "i Object Explorer-vindue , skal du vælge og det eksisterende system login" sa ".
16
Vælg " Status " siden i " Login Properties "dialogboksen , der vises , hvis du ser en rød pil ned mod login " sa ". En rød pil betyder, at log enten med denne tilstand ikke er aktiveret for " sa ", eller der er ingen adgangskode
17
Vælg " Log ind: Enabled" . . Valgknappen
18
Gå til den almindelige side på samme " Egenskaber" dialogboksen og indtaste en adgangskode for " sa ". Adgangskoden skal være temmelig kryptisk , da dette er systemadministratoren.
19
Tryk på " OK" for at gemme disse ændringer i dialogboksen. Bemærk: Hvis du opdaterer Object Explorer siden nu, bør der ikke være nogen rød pil ned mod
20
Skriv Java-kildekoden i din klient applikation til at oprette forbindelse til SQL Server Express nu , ved hjælp af " sa ". jTDS driver til JDBC . Her er et udsnit stykke test