当前位置:  技术问答>java相关

关于如何取得数据库某一张表格的字段数以及................

    来源: 互联网  发布时间:2015-08-25

    本文导语:  各位DX: 现在遇到一个棘手问题,系统使用的数据库是oracle,由于我以前使用的都是sql server,对oracle不熟悉(其实对sql server也不怎么懂,呵呵).现在有个问题,我想得到某张数据库中表格的字段数以及对数据库操作后影响的(...

各位DX:
现在遇到一个棘手问题,系统使用的数据库是oracle,由于我以前使用的都是sql server,对oracle不熟悉(其实对sql server也不怎么懂,呵呵).现在有个问题,我想得到某张数据库中表格的字段数以及对数据库操作后影响的(或者)得到的行数:
例如:
我在使用select查询表aaa
select * from aaa.............
这个时候,我想知道
问题一:oracle中这张表(aaa)中到底有几个字段(即几列)
问题二:我还想知道在select结束以后,共查询到了几行数据(或者insert 和 update后影响了几行数据)

谢谢各位了.

|
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rset = stmt.executeQuery("select * from yourtable");
ResultSetMetaData rsmd = rset.getMetaData() ;

int columnCount = rsmd.getColumnCount();//得到列数
rset.last();
int rowCount = rset.getRow();
//用last()方法把光标一道最后一行记录,然后用getRow()方法得到该行行号,就是总记录数

另外,如果是更新操作,那么executeUpdate()方法返回的就是该语句所修改的行数。

|
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");
     ResultSetMetaData rsmd = rs.getMetaData();
     int numberOfColumns = rsmd.getColumnCount();
     boolean b = rsmd.isSearchable(1);


|

ResultSetgetMetaData().getColumnCount()  ---->get column count


while(rst.next){
   rowcount ++ ;
}
rowcount --> RecordCount

|
ResultSetMetaData resultsetmetadata = resultset.getMetaData();
resultsetmetadata.getColumnCount(); 



    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 你能告诉我如何取得到Request里的名称和值,以及数据库里名称和数据类型?
  • 随机取得数据库记录,请指点,谢谢!
  • 怎样能取得数据库表中列的类型?
  • 怎样一次取得sqlserver数据库的日期和时间?
  • PHP取得当前插入数据库记录id值
  • 如何将从JSP页面中取得的系统当前时间写入oracle数据库表中?
  • 采用Jsp从数据库中取得数据,来生成XML文件,进行存储,应该如何做?
  • 数据库查询取得最大的一个值
  • 急急急!!!怎样能取得数据库表中列的数据类型?
  • 敬请高手指教:如何取得数据库服务器的信息?100分。。。
  • 如何数据库从数据库中取得指定的行数的结果集!----急!!!!
  • 如何在多个数据库表中取得结果?
  • 在linux环境下从数据库下取得数据, 却显示为乱码的问题, 望高手帮忙
  • 脚本取得动态输出
  • 请问哪个函数可以取得微妙(或毫秒)的时间值?
  • 如何取得程序运行时的当前目录?
  • 请问?如何取得系统时间?
  • 如何取得cpu使用率!
  • 在Linux中,IP怎样取得?
  • 如何取得系统运行性能?
  • 请问在solaris下可以取得一个线程的ID号吗?
  • stat取得文件信息的问题
  • 请问linux系统下,用什么函数可以取得hostname和username?
  • 用shell如何取得"5555:Thu Oct 30 09:37:17"中第一个冒号前面的值?
  • 怎样取得sk_buff中的data
  • 请教在Servlet中如何取得JSP中提交的radio对象和checkbox的值?
  • 如何取得进程执行时间?
  • 在Java中如何取得一个字符的ASCII码值?
  • 请问用什么方法取得表中的记录数?是getRowCount么?
  • 请教各位高手一个简单的问题:在JAVA 中如何才能取得一些系统信息?
  • 在JSP中怎样取得两个日期的相隔天数??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3