java获取查询语句中的表名 ,或者是查询resultSet里每个列对应的表名 20
java获取查询语句中的表名,或者是查询resultSet里每个列对应的表名使用ResultSetMetaData中的getTableName方法,结果每次都是空,鉴定为...
java获取查询语句中的表名 ,或者是查询resultSet里每个列对应的表名使用ResultSetMetaData 中的getTableName方法,结果每次都是 空, 鉴定为我的jdbc驱动不支持此方法 ,问问还有什么方法能获取表名?
我的是jdk1.4 展开
我的是jdk1.4 展开
2个回答
展开全部
JDK 1.5 + ORACLE 9i 以上基本都支持该接口的函数了。
getTableName(int column)是返回表的名称。但需要有个明确的表。你的查询中是否用了匿名视图呢?就是类似select * from (select * from t1)的查询样式。如果没有明确的表,则返回""。
getTableName(int column)是返回表的名称。但需要有个明确的表。你的查询中是否用了匿名视图呢?就是类似select * from (select * from t1)的查询样式。如果没有明确的表,则返回""。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
换驱动或者是 你自己解析你的sql
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询