sql >> Database >  >> RDS >> Sqlserver

Java SQL Server 2012 Kan databasefout niet openen

Ik leek door te hebben wat er aan de hand was. Ik had de instellingen van mijn pc veranderd en zoveel dingen geüpdatet, dat ik onderweg iets gebroken moet hebben.

Hieronder staan ​​een aantal instructies die ik heb uitgewerkt voor het geval iemand anders problemen heeft met Java-verbindingen. Dit is gedaan op een nieuw geïnstalleerde machine:

Een SQL Server-database (2008 of 2012) verbinden met een Java Netbeans-toepassing:

  1. SQL Server Management Studio 2008 of 2012 installeren
  2. Installeer SQL Servera. Geef de serverinstantie de naam SQLExpress/SQLEXPRESSb. Zorg ervoor dat de server gemengde authenticatiemethoden accepteert (SQL Server en Windows Authentication Mode)c. Geef de systeembeheerder het wachtwoord:admin
  3. Installeer de nieuwste JRE en JDK's
  4. Installeer Netbeans
  5. Maak een testdatabase in SQL Server Management Studio om later te testen
  6. Update de firewall om de inkomende en uitgaande poort 1434 voor TCP EN UDP te accepteren
  7. Open SQL Server Configuration Manager

    a. Stop zowel de SQL Server (SQLEXPRESS) als de SQL Server Browser-services

    b. Open de protocollen voor SQLEXPRESS onder SQL Server-netwerkconfiguratie en schakel TCP/IP in

    c. Schakel alle poorten in (BIJZONDER IPAll) en stel de poorten in op 1434

    d. Schakel de services opnieuw in (vooral de SQL Server-browser)

  8. Pak sqljdbc_4.0.2206.100_enu uit naar C:\ schijf
  9. Kopieer en plak het DLL-bestand van C:\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\enu\auth\x86 of C:\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\enu\auth\ x64 (afhankelijk van of je een 64-bits Java-installatie of 32-bits gebruikt – KOPIEER NIET BEIDE).
  10. Kopieer en plak het DLL-bestand in C:\Program Files\Java\jdk1.8.0_05\bin
  11. Voeg het sqljdbc-stuurprogramma toe aan uw Java Netbeans-toepassing

    a. Voeg het sqljdbc-stuurprogramma toe aan de toepassingsbibliotheek (klik met de rechtermuisknop  toevoegen)

    b. Vouw op het tabblad Services "Databases" uit en klik met de rechtermuisknop op "Drivers"

    c. Voeg het sqljdbc4-stuurprogramma toe aan de service (klik met de rechtermuisknop op  Nieuw stuurprogramma...)

    d. Zorg ervoor dat de verbindingsreeks vergelijkbaar is met:jdbc:sqlserver://localhost\SQLEXPRESS; database=[Databasenaam]; IntegratedSecurity =true; waarbij localhost\SQLEXPRESS wordt gewijzigd in de server waarop u uw database uitvoert



  1. PostgreSql INSERT FROM SELECT RETURNING ID

  2. Afstemming van SQLite-prestaties

  3. Reconstrueer stand-by DB

  4. Controleren of mysql-gebruiker bestaat