First of all I had classes12.zip in my class path instead of classes12.jar. Got past the first line. Mdified the program as under
import java.sql.*;
import oracle.jdbc.*;
public class trial2{
public static void main(String args[])
{
Connection conn=null;
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("JDBC Driver Loaded");
String username = "system";
String password = "sys";
conn=DriverManager.getConnection("jdbc

racle:thin:@<IP address>:5560:COFFEEBREAK",username,password);
System.out.println("Connecting to Database");
}
catch (SQLException e){
System.err.println("SQL state: " + e.getSQLState());
System.err.println("SQL error: " + e.getErrorCode());
e.printStackTrace();
}
catch(Exception e)
{
System.out.println("Error ---> " + e.getMessage());
}
finally{
try
{
if (conn != null)
conn.close();
}
catch (Exception ignoreThis)
{
}
}
}
}
I get the following error message
JDBC Driver Loaded
SQL state: null
SQL error: 17002
java.sql.SQLException: Io exception: Bad packet type
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java
:124)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java
:161)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java
:273)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:318)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:
343)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:147)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtensio
n.java:31)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:545)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at trial2.main(trial2.java:14)
Press any key to continue...