En drivrutin är ett system verktyg som ger ett gränssnitt till en maskin-eller programvara enhet ( i detta fall , en JDBC motor ) från en annan enhet i systemet ( SQL Server Express ) . Du måste hitta och använda en lämplig drivrutin för en viss databas -server . jTDS är ett open- source JDBC 3.0 -drivrutin för Microsoft SQL Server ( 6.5 , 7.0 , 2000 och 2005 ) . Ansluta en JDBC verktyget som jTDS föraren till SQL Server Express omfattar tre grundläggande steg : förvärva JDBC drivrutinen , ställa in TCP /IP för SQL Server Express , och ställ in autentiseringsmetod för att ansluta till SQL Server . Instruktioner
Installera jTDS Driver och ställa in TCP /IP för SQL Server Express
1
Ladda ner och installera jTDS JDBC drivrutin för SQL Server om du tycker att det saknas . Se Resurser för hyperlänk till SourceForge webbplats nerladdningssida . Du vet att föraren inte används om du får detta undantag : " Kunde inte hitta drivrutinen : . Net.sourceforge.jtds.jdbc.Driver "
2
Aktivera TCP /IP för SQL Server Uttryck som visas nedan . Som standard är TCP /IP inaktiverat , i vilket fall JDBC motorn inte kan ansluta till den och ger följande felmeddelande : " Network error IOException : Connection refused : . Anslut " Expandera SQL Server 2005 nod Network Configuration . I den högra rutan , välj " Protokoll för SQL Express . " Det kommer att visa protokoll och deras status . Välj " Aktivera " för TCP /IP .
3
Välj " Egenskaper" från TCP /IP snabbmeny .
4
Välj " IP-adresser " fliken i " Egenskaper " i dialogrutan .
5
in TCP Dynamic Ports fältet tomt ( tom) . Som ett resultat , kommer SQL Server Express väljer inte en port automatiskt vid omstart .
6
Ange rätt portnummer på TCP-port fältet under IPAll nod .
7
Tryck " OK " för att spara och tillämpa dessa inställningar .
8
starta SQL Server Express , och starta ett kommandofönster .
9
Type " netstat -an " . Om ditt portnummer är , säg, 5000 , ska det dyka upp i produktionen av detta kommando .
TCP 0.0.0.0:5000 ( din port nej . ) 0.0.0.0:0 LYSSNA
Detta är ett test som det nya portnumret används . Addera aktivera Autentiseringsläge
10
Förbered att aktivera SQL -läge Server Authentication för inloggningar om du får följande fel med standard Windows Authentication mode : " . . Inloggning misslyckades för användare ' ' användaren inte är associerad med en betrodd SQL Server- anslutning "
Du kan behöva skapa en ny användare eller aktivera logga in med det här läget för den nuvarande, enligt nedan .
11
Starta Microsoft SQL Server Management Studio Express ( SSMSE ) , och ansluta till SQL Server Express .
12
Högerklicka på "Egenskaper" från din databas snabbmeny i Object Explorer.
13
Välj fliken "Säkerhet" i " Server Properties " i dialogrutan och markera " SQL Server och Windows Authentication Mode " kryssrutan .
14
Tryck " OK " i " Egenskaper " i dialogrutan för att spara inställningarna .
15
Pull up " Säkerhet /Inloggningar " i Object Explorer fönstret och välj det befintliga systemet inloggning " sa . "
16
Välj " Status " sida i " Logga Egenskaper "i dialogrutan som visas när du ser en röd nedåtpil mot login " sa . " En röd pil betyder att antingen logga in med detta läge inte är aktiverat för " sa , " eller så finns det inget lösenord
17
Välj " Logga in: Enabled " . . Alternativknappen
18
Gå till fliken Allmänt på samma " Egenskaper " i dialogrutan och ange ett lösenord för " sa . " Lösenordet bör vara ganska kryptisk eftersom detta är det systemadministratören .
19
Tryck " OK " för att spara ändringarna i dialogrutan . Obs : Om du uppdaterar sidan Object Explorer nu , borde det inte finnas någon röd nedåtpilen mot
20
Skriv Java -källkod i din klient för att ansluta till SQL Server Express nu , med hjälp av " sa . " jTDS drivrutin för JDBC . Här är en provbit av prov Addera ditt