当前位置:  技术问答>java相关

请大加测试一下,jdbc有没有这个bug

    来源: 互联网  发布时间:2015-05-03

    本文导语:  我用的resin  + jdbc + oracle8i ________________________________ 字段    类型 userid   varchar(30); Content long; ------------------------------- 在Content保存一个比较大一点的数据。当输出时就会出错。 while (sqlRst.next()) {      out.prin...

我用的resin  + jdbc + oracle8i
________________________________
字段    类型
userid   varchar(30);
Content long;
-------------------------------
在Content保存一个比较大一点的数据。当输出时就会出错。
while (sqlRst.next())
{
     out.print(sqlRst.getString("UserID"));
     out.print(sqlRst.getString("Content"));
}
--------------------------
如果屏蔽其中一条输出就不会出错。
while (sqlRst.next())
{
//     out.print(sqlRst.getString("UserID"));
     out.print(sqlRst.getString("Content"));
}
-------------------------------------------------
我感觉很奇怪,大家碰到过没有。
-------------------------
出错信息:
java.sql.SQLException: A颢s?
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java)
at oracle.jdbc.dbaccess.DBDataSetImpl.getStreamItem(DBDataSetImpl.java)
at oracle.jdbc.driver.OracleStatement.getBytesInternal(OracleStatement.java)
at oracle.jdbc.driver.OracleStatement.getStringValue(OracleStatement.java)
at oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java)
at oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java)
at _java._tmp4ztf5ua7fr__jsp._jspService(/java/TMP4ztf5ua7fr.jsp:20)
at com.caucho.jsp.JavaPage.service(JavaPage.java:74)
at com.caucho.jsp.Page.subservice(Page.java:485)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:179)
at com.caucho.server.http.Invocation.service(Invocation.java:288)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:132)
at com.caucho.server.http.ServletServer.serviceTop(ServletServer.java:937)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:213)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:158)
at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
at java.lang.Thread.run(Thread.java:484)



|
总要我写一句废话,才能看到这个问题。 :)
是不是与去long类型的字段有关系。
建议使用CLOB,jdbc中处理LONG,CLOB是不是有专门的函数?

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3