Forum zamknięte. Zapraszamy do grupy na Facebooku
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Połączenie z SQL Server
11-21-2014, 11:13 AM
Post: #1
Bug Połączenie z SQL Server
Witam,
może ktoś z was wie w jaki sposób połączyć się z bazą na SQL Server za pośrednictwem JDBC.
Próbuję klasycznie:
Kod:
public static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

    public static final String DB_URL = "jdbc:sqlserver://localhost:1433;databaseName=SzkolaJezykowa;integratedSecurity = true;";
    Connection conn;
    private static Statement stat;
    
    public SQLServerConnec() {
        try {
            Class.forName(DRIVER);
            conn = DriverManager.getConnection(DB_URL);
            //stat = conn.createStatement();
            System.out.println("Połączono !");
        } catch (ClassNotFoundException ex) {
            //printStackTrace();
            System.out.println("Wystąpił problem ze sterownikiem");
        }
        catch(SQLException ex){
            //printStackTrace();
            System.out.println("Wystąpił problem z nawiązaniem połączenia");
        }
    }

Jednak nic z tego. Dodam, że w SQL Server mam weryfikacje na "windows authentication".
W systemie windows loguje się bez hasła, więc nie podawałem hasła również w kodzie Java do połączenia.Po kilku próbach utworzyłem hasło dla windows i mieściłem je w kodzie, ale również nic z tego.
Szukałem po wielu polskich i zagranicznych forach. Na jednym z nich znalazłem, że trzeba umieść plik sqljdbc_auth.dll w folderze system32 i dodać jego ścieżkę (System32\sqljdbc_auth.dll) w zmiennej Path, ale to też nic nie dało.
Umieściłem też ustawienie "integratedSecurity = true;" w adresie do bazy, w związku z identyfikacją windows (windows authentication) w SQL Server

Macie jakieś pomysły / propozycje na rozwiązanie problemu.
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości