Derby作为一个纯Java实现的嵌入式DB一直很受Java社区的欢迎,在我们的项目中也用到了。但昨天晚上遇到的一个问题让我对Derby相当失望——Derby实现的ResultSet会将列名中的表名抹掉 具体代码: SQL: SELECT staff.staffid FROM staff WHERE … JDBC: ResultSet rs = stmt.executeQuery(…); if(rs.next()){ String id = rs.getString("staff.id"); } ResultSet rs = stmt.executeQuery(…); if(rs.next()){ String id = rs.getString(“staff.id”); } 运行时抛出异常: Caused by: java.sql.SQLException: 列“staff.staffid”未找到。 at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source) at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source) at read more
烫手的
- 生活,就是一个期待跟着一个期待 - 被踩了 6,384 脚
- 悼念该悼念的,记住该记住的,知道该知道的 - 被踩了 1,570 脚
- 解决android 2.2下无法更新gmail、voice search、google search、street view - 被踩了 1,230 脚
- 关于 - 被踩了 1,113 脚
- 死于青春 - 被踩了 1,057 脚
近期评论
- CSDN这回一石激起千层浪了 | 拈花微笑 发表在《请教新浪》
- 牛肉丝 发表在《Sina,I服了U》
- 牛肉丝 发表在《一路走好》
- CSDN这回一石激起千层浪了 | 拈花微笑 发表在《猜想:互联网ID,“死号”判定与回收》
- CSDN这回一石激起千层浪了 | 拈花微笑 发表在《Sina,I服了U》
