Connessione a PostgreSQL con Java e JDBC
Attarverso il driver JDBC apposito, è possibile connettere Java ad un db PostgreSQL molto facilmente.
Vediamo un esempio veloce.
Prima di tutto vi serve il driver; se avete Maven:
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.1-901-1.jdbc4</version>
</dependency>
Bene, a questo il codice Java:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
public static void main(String[] args) {
try {
Class.forName("org.postgresql.Driver");
try (Connection c = DriverManager.getConnection(
"jdbc:postgresql://192.168.1.31:5432/test",
"postgres",
"postgres")) {
System.out.println("Connessione riuscita!");
try (Statement stmt = c.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM tbl_test")) {
while (rs.next()) {
System.out.println("NOME: " + rs.getString("nome"));
}
}
}
} catch (ClassNotFoundException | SQLException e) {
System.err.println(e.getMessage());
System.exit(0);
}
}
}
Mettete le vostre credenziali, host, database e tabella.
Il resto è praticamente uguale alle connessioni su qualsiasi db; cambia solo il driver.
Enjoy!
java postgresql jdbc database
Commentami!