Witam!
Zwracam się do wszystkich ludzi dobrej woli, którzy czytają ten post z prośbą o pomoc. Otóż od paru godzin bezskutecznie próbuje uzyskać połączenie w języku Java ze stworzoną przez siebie [w PostgreSQL] bazą danych. Pracuję w środowisko NetBeans 6.5. Moja baza danych to PostgreSQL 8.2.
Do połączenia używam następującego sterownika: postgresql-8.2-509.jdbc2. Dodaje go do projektu następująco: File -> Project properties -> Libraries -> Add .jar. Poniżej załączam źródło wraz z komunikatami kompilatora.
/*
- To change this template, choose Tools | Templates
- and open the template in the editor.
*/
package kolekcje;
import java.beans.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
*
-
@Author sacheverel
*/
public class Main {/**
-
@param args the command line arguments
*/
public static void main(String[] args) throws SQLException {System.setProperty("jdbc.drivers", "org.postgresql.Driver"); String username = "postgres"; String password = "zaq12wsx"; String url = "jdbc:postgresql://localhost:5432/Example"; Connection conn = DriverManager.getConnection(url, username, password); java.sql.Statement stat = conn.createStatement(); String s = "drop \"Example_schema\".\"KLIENT\""; System.out.println(conn.isValid(100)); stat.execute(s); conn.close();
}
-
}
Komunikat kompilatora:
run:
Exception in thread "main" java.lang.AbstractMethodError: org.postgresql.jdbc2.Jdbc2Connection.isValid(I)Z
at kolekcje.Main.main(Main.java:40)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
Uprzejmie proszę wszystkich o udzielenie mi pomocy. Pozdrawiam.