Een driver is een systeem hulpprogramma dat een interface biedt voor een hardware- of software -apparaat ( in dit geval , een JDBC motor ) van een andere entiteit in het systeem ( SQL Server Express ) . U moet vinden en gebruiken van een geschikte driver voor een bepaalde database server . jTDS is een open - source JDBC 3.0-stuurprogramma voor Microsoft SQL Server ( 6.5 , 7.0 , 2000 en 2005 ) . Aansluiten van een JDBC tool als de jTDS bestuurder om SQL Server Express bestaat uit drie stappen: het verwerven van de JDBC -driver ; opzetten van TCP /IP voor SQL Server Express , en zet de authenticatie methode voor het verbinden met SQL Server . Instructies Install jTDS Driver en Set Up TCP /IP voor SQL Server Express Downloaden en jTDS JDBC -driver te installeren voor SQL Server als je het mist 1 . Zie bronnen voor de hyperlink naar de downloadpagina van de SourceForge website . U zult weten dat de bestuurder niet wordt gebruikt als u deze uitzondering te krijgen: "Unable to driver te vinden : . Net.sourceforge.jtds.jdbc.Driver " Schakel TCP 2 /IP voor SQL Server Druk zoals hieronder getoond . Standaard is TCP /IP uitgeschakeld , in welk geval de JDBC motor niet kan aansluiten op het en geeft de volgende foutmelding : " Network error IOException : Verbinding geweigerd : . Verbinden " Vouw SQL Server 2005 Netwerkconfiguratie knooppunt . In het rechter venster , selecteer " Protocollen voor SQL Express . " Het zal protocollen en hun status te tonen . Selecteer " Enable " voor TCP /IP . 3 Selecteer "Eigenschappen " uit het menu TCP /IP context . 4 Selecteer het " IP-adressen " tabblad in het " Properties" dialoogvenster . 5 Stel de TCP Dynamic Ports veld leeg ( leeg) . Als gevolg hiervan , zal SQL Server Express niet automatisch kiezen voor een haven bij herstart . 6 Geef het juiste poortnummer in het veld TCP Port onder IPAll knooppunt . 7 Druk op "OK " om de instellingen op te slaan en toe te passen . 8 start SQL Server Express , en beginnen met een commando venster . Type 9 " netstat -an " . Als uw poortnummer is , zeg , 5000 , moet het op TCP 0.0.0.0:5000 ( uw poort niet . ) 0.0.0.0:0 LUISTEREN Dit is een test die het nieuwe poortnummer wordt gebruikt . Enable Authentication Mode 10 Bereid om SQL Server Authentication Mode voor logins stellen als je de volgende fout met de standaard Windows-verificatie mode : " . . Aanmelding mislukt voor gebruiker ' ' de gebruiker is niet gekoppeld aan een vertrouwde SQL Server-verbinding " Je kan hebben om een nieuwe gebruiker aan te maken of inschakelen inloggen met deze modus voor de huidige, zoals hieronder getoond . Start Microsoft SQL Server Management Studio Express 11 ( SSMSE ) , en maak verbinding met SQL Server Express . 12 klik met de rechtermuisknop " Eigenschappen" uit het contextmenu van uw database in het venster Object Explorer . 13 Selecteer het tabblad "Security " in het " Server Properties" dialoogvenster , en controleer de " SQL Server en Windows Authentication Mode " Druk op 14 in. " OK " in het " Properties " dialoogvenster om deze instellingen op te slaan . 15 Trek " Beveiliging /Logins " in het venster Object Explorer en selecteer het bestaande systeem inloggen" sa . " 16 Selecteer " Status " pagina in de " Login Properties "dialoogvenster dat verschijnt als je een rode pijl tegen het inloggen " sa . " Een rode pijl betekent dat of login met deze modus niet is ingeschakeld voor ' sa , " of er is geen wachtwoord 17 Selecteer de " Login : Enabled " . . Keuzerondje 18 Ga naar de pagina Algemeen op hetzelfde dialoogvenster "Eigenschappen " , en voer een wachtwoord voor " sa . " Het wachtwoord moet vrij cryptisch , omdat dit de systeembeheerder . 19 Druk op " OK " om de wijzigingen op te slaan om het dialoogvenster . Opmerking : Als u de Verkenner pagina Object nu vernieuwen , mag er geen rode pijl omlaag tegen zijn 20 Schrijf Java source code in je client applicatie om verbinding te maken met SQL Server Express nu , met behulp van " sa . " jTDS stuurprogramma voor JDBC . Hier is een voorbeeld stuk van de test
|