sql exception when connecting to oracle database

When trying to connect to an oracle database using the code below i get an sql error. i put the code below it and the stack trace below the code. any help would be great

Connection connection =null;

try{

// Load the JDBC driver

String driverName ="oracle.jdbc.driver.OracleDriver";

Class.forName(driverName);

// Create a connection to the database

String serverName ="192.168.0.2";

String portNumber ="1158";

String sid ="orcl";

String url ="jdbc:oracle:thin:@" + serverName +":" + portNumber +":" + sid;

// String url = "jdbc:oracle:oci:@orcl";

String username ="system";

String password ="mmsi";

connection = DriverManager.getConnection(url, username, password);

}catch (ClassNotFoundException e){

System.out.println("Class Not Found Exception in connection to db");

}catch (SQLException e){

System.out.println("SQL Exception in connecting to Database ");

e.printStackTrace();

}

stackTrace

java.sql.SQLException: Io exception: The Network Adapter could not establish the connection

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)

SQL Exception in connecting to Database

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)

at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)

before this.start

got to doaction

at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:420)

at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)

at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)

at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)

at java.sql.DriverManager.getConnection(DriverManager.java:525)

at java.sql.DriverManager.getConnection(DriverManager.java:171)

at mmsiserver.conversation.<init>(conversation.java:190)

at mmsiserver.Server.run(Server.java:105)

Exception in thread"Thread-0" java.lang.NullPointerException

at mmsiserver.conversation.doAction(conversation.java:218)

at mmsiserver.conversation.<init>(conversation.java:202)

at mmsiserver.Server.run(Server.java:105)

Message was edited by:

pcpitcher1

[3127 byte] By [pcpitcher1a] at [2007-11-26 16:00:07]
# 1
Please read this http://forum.java.sun.com/thread.jspa?threadID=512566&start=0&tstart=0
cotton.ma at 2007-7-8 22:21:28 > top of Java-index,Java Essentials,Java Programming...