Re: Connecting Postgres using other network - Mailing list pgsql-admin

From Tom Haddon
Subject Re: Connecting Postgres using other network
Date
Msg-id 0E52D69E86D25840AAE3611CB657F9F80AA023@millenium.equilar.com
Whole thread Raw
In response to Connecting Postgres using other network  (Mohammad Tanvir Huda <shayer009@yahoo.com>)
List pgsql-admin
Just to check, you are using a non-standard port (6432 - the standard is 5432)?
-----Original Message-----
From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Mohammad Tanvir Huda
Sent: Wednesday, August 11, 2004 12:40 PM
To: pgsql-admin@postgresql.org
Subject: [ADMIN] Connecting Postgres using other network

Hello Everyone
 
I have installed Postgres server in a network and  i am trying to use the database using
Java code from other network.
 
I have set the tcp_ip=true in postgresql.conf file.
I have also add the follwing line in the pg_hba.conf

host    all         all        127.0.0.0          255.255.255.255   trust
 
Then i start the server in port 6432.
 
After that i want to access the application using the following javacode.
 
import java.sql.*;   // All we need for JDBC
import java.text.*;
import java.io.*;
public class HelloPost
{
  Connection       db;        // A connection to the database
  Statement        sql;       // Our statement to run queries with
  DatabaseMetaData dbmd;      // This is basically info the driver delivers
                              // about the DB it just connected to. I use
                              // it to get the DB version to confirm the
                              // connection in this example.
  public HelloPost()
    throws ClassNotFoundException, SQLException
  {
    String database = "test";
    String username = "abc";
    String password = "xyz";
    try{
     Class.forName("org.postgresql.Driver"); file://load the driver
        db = DriverManager.getConnection("jdbc:postgresql://abc.csse.uts.edu:6432:test",
                                     username,
                                     password); file://connect to the db
     dbmd = db.getMetaData(); file://get MetaData to confirm connection
     System.out.println("Connection to "+dbmd.getDatabaseProductName()+" "+
                       dbmd.getDatabaseProductVersion()+" successful.\n");
     sql = db.createStatement(); file://create a statement that we can use later
    }catch (ClassNotFoundException e) {
            System.err.println( "Driver not found: " + e + "\n" + e.getMessage() );
    }
    db.close();
  }
 public static void main (String args[])
   {
     try
     {
       HelloPost demo = new HelloPost();
     }
     catch (Exception ex)
     {
       System.out.println("***Exception:\n"+ex);
       ex.printStackTrace();
     }
   }
 }
But this give me the following error

Exception: org.postgresql.util.PSQLException: Connection refused. Check that the hostname and port are correct and that the post
 accepting TCP/IP connections.
Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections
.
Can anyone please tell me where is the error. what should i doo ..
 
regards
 
Shayer
 


Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!

pgsql-admin by date:

Previous
From: Mohammad Tanvir Huda
Date:
Subject: Connecting Postgres using other network
Next
From: "Taber, Mark"
Date:
Subject: Re: Connecting Postgres using other network