java获取查询语句中的表名 ,或者是查询resultSet里每个列对应的表名 20

java获取查询语句中的表名,或者是查询resultSet里每个列对应的表名使用ResultSetMetaData中的getTableName方法,结果每次都是空,鉴定为... java获取查询语句中的表名 ,或者是查询resultSet里每个列对应的表名使用ResultSetMetaData 中的getTableName方法,结果每次都是 空, 鉴定为我的jdbc驱动不支持此方法 ,问问还有什么方法能获取表名?
我的是jdk1.4
展开
 我来答
null2015
2011-06-28 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:154万
展开全部
JDK 1.5 + ORACLE 9i 以上基本都支持该接口的函数了。
getTableName(int column)是返回表的名称。但需要有个明确的表。你的查询中是否用了匿名视图呢?就是类似select * from (select * from t1)的查询样式。如果没有明确的表,则返回""。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshixiaoda
2011-06-27 · TA获得超过637个赞
知道小有建树答主
回答量:319
采纳率:100%
帮助的人:239万
展开全部
换驱动或者是 你自己解析你的sql
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式