jdbc查询元数据问题(ResultSetMetaData)

guobx 2005-04-24 04:53:50
代码如下:
try{
Class.forName("Oracle.jdbc.driver.OracleDriver");
Connection conn =DriverManager.getConnection("jdbc:oracle:thin:@172.16.0.2:1521:master","scott","tiger");
Statement st = null;
st = conn.createStatement();
String sql = "select * from emp";
ResultSet rs = st.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
System.out.println(rsmd.getTableName(1));
}catch(Exception ex){
ex.printStackTrace();
}
我想确定结果集中的第一列来自那个表(就是调有getTableName方法),但是返回的却是空字符串("");请问这个问题应如何解决??
...全文
82 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧