Cześć,
Postępuję zgodnie z youtube.com/watch?v=BMp8TRZ6FVM
Struktura projektu wygląda jak na załączniku.
Zmieniłem trochę w porównaniu do "wzorca" plik połączenia z bazą danych i wygląda on:
package com.mit;
import java.sql.*;
public class ConnectionProvider {
static Connection con =null;
public static Connection getCon() {
try {
Class.forName("org.postgersql.Driver");
String connURL ="jdbc:postgresql://localhost:5432/Baza";
String username = "uzytkownik";
String pwd = "haslo";
con = DriverManager.getConnection(connURL, username, pwd);
con = DriverManager.getConnection(
"jdbc:postgresql://localhost:5432" +
"/Baza","uzytkownik", "haslo");
} catch (ClassNotFoundException e) {
e.printStackTrace();
System.out.println("Nie masz sterownika");
}catch (Exception ex) {
System.out.println("Jest błąd z połączeniem z bazą danych !!!! " + ex);
}
return con;
}
}
Pojawia mi się błąd:
20:00:31,602 INFO [stdout] (default task-1) Nie masz sterownika
20:00:31,602 INFO [stdout] (default task-1) java.lang.NullPointerException
ale sterownik wg mnie jest.
Prośba o podpowiedź
- zrzut.png (16 KB) - ściągnięć: 86
- screenshot-20190107195703.png (13 KB) - ściągnięć: 59
con = ...; con = ...;