La unica manera que conozco de conectar netbeans(java) con postgreSQl es de los siguientes modos:
Código:
public static java.sql.Connection conexion; [...] URL_bd = "jdbc:postgresql://192.168.0.252:5432/obras"; usuario = "user"; contrasinal = "password"; Class.forName("org.postgresql.Driver").newInstance(); Properties props = new Properties(); props.setProperty("user", usuario); props.setProperty("password", contrasinal); //2 opciones: que vienen siendo lo mismo 1. conexion = DriverManager.getConnection(URL_bd, props); 2. conexion = DriverManager.getConnection(URL_bd, usuario, contrasinal);
Código:
Si alguien sabe otro modo de hacerlo,podría resolverme un problema. public static java.sql.Connection conexion; [...] if (pool == null) { pool = new Jdbc3PoolingDataSource(); pool.setPortNumber(5432); pool.setUser("usuario"); pool.setPassword("password"); pool.setMaxConnections(100); pool.setServerName("192.162.0.252"); pool.setDatabaseName("obras"); } conexion = pool.getConnection(); pool.setLogWriter(new java.io.PrintWriter(System.out)); //Commit a true conexion.setAutoCommit(true);
Un saludo y buen día.