code: DatabaseMetaData dbMetaData = conn.getMetaData ();
rs = dbMetaData.getColumns ( null ,
"zhao",
"O_DATATYPE_DEFAULTBASICDATA" , "%" );
while ( rs.next () )
{
String colName = rs.getString ( 4 );
int typeID = rs.getInt ( 5 );
String defaultStr = rs.getString ( 13 ); ; //列缺省值
.....
}
error:
java.sql.SQLException: 流已被关闭 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:169) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:211) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:274) at oracle.jdbc.dbaccess.DBDataSetImpl.getStreamItem(DBDataSetImpl.java:1087) at oracle.jdbc.driver.OracleStatement.getBytesInternal(OracleStatement.java:2647) at oracle.jdbc.driver.OracleStatement.getStringValue(OracleStatement.java:2701) at oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:307) at com.test.jdts.data.database.schema.table.Table.getColumnList(Table.java:453) at com.test.jdts.data.database.schema.table.Table.getColumns(Table.java:367)
rs = dbMetaData.getColumns ( null ,
"zhao",
"O_DATATYPE_DEFAULTBASICDATA" , "%" );
while ( rs.next () )
{
String colName = rs.getString ( 4 );
int typeID = rs.getInt ( 5 );
String defaultStr = rs.getString ( 13 ); ; //列缺省值
.....
}
error:
java.sql.SQLException: 流已被关闭 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:169) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:211) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:274) at oracle.jdbc.dbaccess.DBDataSetImpl.getStreamItem(DBDataSetImpl.java:1087) at oracle.jdbc.driver.OracleStatement.getBytesInternal(OracleStatement.java:2647) at oracle.jdbc.driver.OracleStatement.getStringValue(OracleStatement.java:2701) at oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:307) at com.test.jdts.data.database.schema.table.Table.getColumnList(Table.java:453) at com.test.jdts.data.database.schema.table.Table.getColumns(Table.java:367)
刚查了一下,网上的解决方法也很少,下面这两个链接和我的问题有点小联系,http://forum.java.sun.com/thread.jspathreadID=384879&messageID=1653423
http://www.lc.leidenuniv.nl/awcourse/oracle/java.920/a96654/basic.htm#1009860
但关系不大。请大家参考一下,帮我看看问题所在啊