原本获取oracle的表结构可以使用desc 表名,但使用ojdbc时却报错了,提示是“无效SQL” Google了下发现用ojdbc时获取表结构的方法不一样:

PreparedStatement ps = conn.prepareStatement("select * from 表名" );
ResultSet rs = ps.executeQuery();
ResultSetMetaData rsmd = rs.getMetaData();
for(int i=1;i<=rsmd.getColumnCount();i++){ 
System.out.println("No. of columns : " + rsmd.getColumnCount()); 
System.out.println("Column name of 1st column : " + rsmd.getColumnName(i)); 
System.out.println("Column type of 1st column : " + rsmd.getColumnTypeName(i)); 
}
赞助本站,网站的持续发展离不开你们的支持!一分也是爱ヾ(◍°∇°◍)ノ゙
 本文链接: ,花了好多脑细胞写的,转载请注明链接喔~~
登陆
      正在加载评论