Jbuilder 2005 Io exception
I am using this code.I am using jbuilder 2005 and oracle XE 10g Release 2
*************************************************************************************
package oracledatabasemetadata;
/**
*
Title:
*
*
Description:
*
*
Copyright: Copyright (c) 2006
*
*
Company:
*
* @author not attributable
* @version 1.0
*/
import java.sql.*;
import oracle.jdbc.OracleDatabaseMetaData;
publicclass DatabaseMetaDataSample{
staticfinal String dbURI ="jdbc:oracle:thin:@127.0.0.1:8081:OracleServiceXE";
publicstaticvoid main(String args[])throws Exception{
// Connection reference
Connection conn =null;
try{
// Load database driver
DriverManager.registerDriver (new oracle.jdbc.OracleDriver());
// Make connection
conn = DriverManager.getConnection(dbURI,"jawad","javras60x");
// Get the database meta data
OracleDatabaseMetaData dmd = (OracleDatabaseMetaData)conn.getMetaData();
if (dmd ==null){
System.out.println("Database meta data not available");
}else{
// Dispay Database Produce Name
System.out.println("Database Product Name : " +
dmd.getDatabaseProductName());
// Dispay Database Produce Version
System.out.println("Database Product Version : " +
dmd.getDatabaseProductVersion());
// Dispay Maximum Lenght of Table Name
System.out.println("Maximum Table Name length : " +
dmd.getMaxTableNameLength());
// Dispay precision for LOB
System.out.println("LOB Precision : " +
dmd.getLobPrecision());
// Dispay if the database uses local files
if (dmd.usesLocalFiles())
System.out.println("The Database uses Local Files");
else
System.out.println("The Database does not use Local Files");
System.out.println("The following Schemas are available in the database:");
ResultSet rs = dmd.getSchemas();
ResultSet rs1 =null;
while(rs.next()){
System.out.println(rs.getString(1));
System.out.println(
"The following tables are available in the "+rs.getString(1)+" schema:");
rs1 = dmd.getTables(null,rs.getString(1),"%",null);
while(rs1.next()){
System.out.println(""+ rs1.getString(3)+" : "+rs1.getString(4));
}
}
}
}finally{
// Close connection
if (conn !=null){
try{
conn.close();
}catch (SQLException ex){
System.out.println("Error in closing Conection");
}
}
}
}
}
**********************************************************************************
And getting this error
C:\Borland\JBuilder2005\jdk1.4\bin\javaw -classpath "C:\Documents and Settings\Jawad\jbproject\OracleDatabaseMetaData\classes;G:\Project\ojdbc14.jar;C:\Borland\JBuilder2005\jdk1.4\jre\javaws\javaws.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\charsets.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\dnsns.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\ldapsec.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\localedata.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\sunjce_provider.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\im\indicim.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\im\thaiim.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\jce.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\jsse.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\plugin.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\rt.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\sunrsasign.jar;C:\Borland\JBuilder2005\jdk1.4\lib\dt.jar;C:\Borland\JBuilder2005\jdk1.4\lib\htmlconverter.jar;C:\Borland\JBuilder2005\jdk1.4\lib\tools.jar" oracledatabasemetadata.DatabaseMetaDataSample
java.sql.SQLException: Io exception: Got minus one from a read call
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
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)
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:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at oracledatabasemetadata.DatabaseMetaDataSample.main(DatabaseMetaDataSample.java:34)
Exception in thread "main"

