En driver er et system verktøy som gir et grensesnitt til en maskinvare eller programvare enheten (i dette tilfellet en JDBC motor) fra en annen enhet i systemet ( SQL Server Express) . Du må finne og bruke en passende driver for en bestemt database server. jtds er en åpen - kildekode JDBC 3.0-driveren for Microsoft SQL Server ( 6.5, 7.0, 2000 og 2005 ) . Koble til en JDBC verktøy som jtds driver til SQL Server Express involverer tre grunnleggende trinn : erverve JDBC driver , sette opp TCP /IP for SQL Server Express , og velge autentiseringsmetode for tilkobling til SQL Server. Instruksjoner
Installer jtds driver og setter opp TCP /IP for SQL Server Express
en
Last ned og installer jtds JDBC driver for SQL Server hvis du synes det er mangler . Se Ressurser for hyperlenke til SourceForge nettstedet nedlastingssiden. Du vil kjenne at sjåføren ikke blir brukt hvis du får dette unntaket : "Kan ikke finne driveren : . Net.sourceforge.jtds.jdbc.Driver "
2
Aktiver TCP /IP for SQL Server uttrykke som vist nedenfor . Som standard er TCP /IP deaktivert , i hvilket tilfelle JDBC motoren ikke kan koble til enheten , og gir følgende feilmelding: " Network error IOException : Connection refused : . Koble " Utvid SQL Server 2005 Network Configuration node. I den høyre ruten , velg " Protokoller for SQL Express. " Det vil vise protokoller og deres statuser. Velg " Aktiver " for TCP /IP.
3
Velg " Egenskaper" fra TCP /IP kontekstmenyen.
4
Velg " IP-adresser " fanen i " Properties "-dialogboksen .
5
Sett TCP Dynamic Ports feltet som tomt ( tom) . Som et resultat, vil SQL Server Express ikke velge en port automatisk ved omstart.
6
Angi riktig portnummer i TCP Port feltet under IPAll node.
7
Trykk "OK" for å lagre og bruke disse innstillingene .
8
start SQL Server Express , og starte en kommando vinduet .
9
Type " netstat -an " . Hvis portnummer er , si, 5000 , skulle det vise seg i resultatet av denne kommandoen .
TCP 0.0.0.0:5000 ( porten no. ) 0.0.0.0:0 LYTTE
< p > Dette er en test som det nye portnummeret blir brukt .
aktiver Authentication Mode
10
Forbered deg på å aktivere SQL Server Authentication Mode for pålogginger hvis du får følgende feil med standard Windows-godkjenning modus: " . . Pålogging mislyktes for bruker ' ' Brukeren er ikke tilknyttet en klarert SQL Server-tilkobling "
Du må kanskje opprette en ny bruker eller aktivere logge inn med denne modusen for den nåværende, som vist nedenfor.
11
start Microsoft SQL Server Management Studio Express ( SSMSE ) , og koble til SQL Server Express.
12 < p > Høyre -klikk "Egenskaper" fra databasen hurtigmeny i Object Explorer -vinduet .
13
Velg " Sikkerhet" i " Server Properties "-dialogboksen , og sjekke " SQL Server og Windows Authentication Mode "boksen .
14
Trykk" OK " i" Properties "dialogboksen for å lagre disse innstillingene .
15
Trekk opp " Security /pålogginger "i Object Explorer -vinduet , og velg det eksisterende systemet login" sa . "
16
Velg" Status "-siden i " Login Properties "-dialogboksen som vises hvis du ser en rød pil ned mot login " sa . " En rød pil betyr at enten pålogging med denne modusen ikke er aktivert for " sa ", eller det er ingen passord
17
Velg " Logg inn : Enabled" . . Valgknappen
18
Gå til siden Generelt på samme "Properties " dialogen , og skriv inn et passord for " SA". Passordet bør være ganske kryptisk da dette er systemadministrator.
19
Trykk " OK " for å lagre disse endringene i dialogboksen . Merk: Hvis du oppdaterer Object Explorer siden nå, bør det ikke være noen rød pil ned mot
20
Skriv Java -kildekoden i klientprogrammet til å koble til SQL Server Express nå , ved hjelp av " sa . " jtds driver for JDBC . Her er et eksempel stykke test