当前位置: 技术问答>java相关
为什么通过rs.getMetaData().getTableName(1)无法获得表的名字?
来源: 互联网 发布时间:2015-07-16
本文导语: strsql="select a,b,c from d where a=3"; . . . rs=conn.executeQuery(strsql); System.out.println(rs.getMetaData().getTableName(1)); 显示"" ,不是表的名字? 为什么? | 我使用rs.getMetaData().getTableName(1))就可以返回表名呢. 不知道你...
strsql="select a,b,c from d where a=3";
.
.
.
rs=conn.executeQuery(strsql);
System.out.println(rs.getMetaData().getTableName(1));
显示"" ,不是表的名字?
为什么?
.
.
.
rs=conn.executeQuery(strsql);
System.out.println(rs.getMetaData().getTableName(1));
显示"" ,不是表的名字?
为什么?
|
我使用rs.getMetaData().getTableName(1))就可以返回表名呢.
不知道你的executeQuery对不对。是不是返回了一个正确的结果集?
不知道你的executeQuery对不对。是不是返回了一个正确的结果集?
|
Returns:
table name or "" if not applicable(可应用的)
table name or "" if not applicable(可应用的)
|
多测试几个不同的表,看看;其它操作结果正确吗?。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。