`

java获取数据库里表的名字

    博客分类:
  • java
 
阅读更多
一.Java方法
// 得到当前数据库下所有的表名
public void getTableNameByCon(Connection con) {
   try {
   DatabaseMetaData meta = con.getMetaData();
   ResultSet rs = meta.getTables(null, null, null,
     new String[] { "TABLE" });
   while (rs.next()) {
     System.out.println("表名:" + rs.getString(3));
     System.out.println("表所属用户名:" + rs.getString(2));
     System.out.println("------------------------------");
   }
   con.close();
   } catch (Exception e) {
   try {
     con.close();
   } catch (SQLException e1) {
     // TODO Auto-generated catch block
     e1.printStackTrace();
   }
   // TODO Auto-generated catch block
   e.printStackTrace();
   }
}
二.通过sql语句得到数据库里所有的表名
--MySQL数据库
show tables;
--Oracle数据库(当前登录用户下的表)
select uo.object_name from user_objects uo where uo.object_type = 'TABLE';
--sql server 2000/2005数据库
select name from sysobjects
--sybase数据库
select name from sysobjects where type='U';
--DB2数据库 

select tabname from syscat.tables where tabschema = current schema ;// 
获取当前模式下面的所有用户表

转自:http://hi.baidu.com/rybwxn/blog/item/1a59502a75a7de25d52af1cc.html
分享到:
评论
3 楼 wintersweetzeng 2013-07-28  
    谢谢分享
2 楼 Strive20101101 2013-06-15  
[align=right][align=[b][i][u]
[list]
[*][img][url][flash=200,200][/flash][/url][/img]
[/list]
[/quot
   
e][/u][/i][/b]left]
[/align]
[/align]
1 楼 fang289040324 2013-05-27  
  谢谢分享!!

相关推荐

    java实现批量更改照片的名字

    使用java语言实现批量更改照片的名字,使得这些照片的名字按照一定的规律命名。

    java版学生信息系统与数据库相关

    简单实现了与Access数据库沟通

    金蝶K3用户名密码加密过程(java) + k3 wise和rise外挂登陆界面获取数据库连接字符串的代码

    金蝶K3用户名密码加密过程(java) + k3 wise和rise外挂登陆界面获取数据库连接字符串的代码 金蝶k3二次开发,密码破解

    java源码包---java 源码 大量 实例

     [MonthMaker.java] 月份表算法类  [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接与浏览,Java源码下载 1个目标文件 摘要:Java源码,网络相关,HTTP ...

    Java开发技术大全(500个源代码).

    getClassName.java 利用反射机制获取类的名字 invokeConstructor.java 利用反射机制调用构造器 invokeMethod.java 利用反射机制调用成员方法 listConstructors.java 利用反射机制获取构造器列表 listFields....

    数据库查询系统.doc

    基于以上所述,要求设计一个B/S模式的数据库通用查询系统,具体要求如下: (1)客户端Java Applet程序从加载该Java Applet程序的html文件中获取数据库中的表的名字、表的字段名字以及表中字段的个数 。这样一来,...

    Android实现从服务器端数据库读数据JSON解析

    本程序是用Android手机去访问用java开发的服务器的数据,并让服务器 从数据库中访问数据库以...文件 Word 文档.doc”文档),数据库的名字是activity。至于服务器端连 接的mysql数据库的驱动,会在Netbeans中添加到。

    java源码包4

     [MonthMaker.java] 月份表算法类  [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接与浏览,Java源码下载 1个目标文件 摘要:Java源码,网络相关,...

    JAVA上百实例源码以及开源项目源代码

     [MonthMaker.java] 月份表算法类  [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接与浏览,Java源码下载 1个目标文件 摘要:Java源码,网络相关,HTTP ...

    java源码包3

     [MonthMaker.java] 月份表算法类  [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接与浏览,Java源码下载 1个目标文件 摘要:Java源码,网络相关,...

    JAVA上百实例源码以及开源项目

     [MonthMaker.java] 月份表算法类  [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接与浏览,Java源码下载 1个目标文件 摘要:Java源码,网络相关,HTTP ...

    java源码包2

     [MonthMaker.java] 月份表算法类  [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接与浏览,Java源码下载 1个目标文件 摘要:Java源码,网络相关,...

    JAVA WEB框架,java网站一个模块只用写一个文件

    |___Szdw.java POJO类,对应数据库中szdw表(名字一致),里面所有成员变量都对应数据库表中一个字段。 |___SzdwServlet.java 用户自己写的servlet,在public class 上面一行有如下说明:@WebServlet(name = ...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    日历表格面板 [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份表算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接...

    学生信息管理系统-JAVA-连接数据库.pdf

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Date;...

    学生信息管理系统-java-连接数据库.doc

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Date;...

    基于Java的银行柜员业务绩效考核系统源码实现sql数据库.rar

    基于Java的银行柜员业务绩效考核系统源码实现sql数据库(附带项目源码+sql数据库+毕业论文+项目效果截图) 银行柜员业务绩效考核系统基本功能包括:权限处理模块、输入模块、处理模块、统计输出模块、维护模块等。本...

    jdbc连接数据库的方式2

    目前的方法是创建Java bean作为伪装的数据库对象,将它们的属性映射到关系表中,然后在这些bean中添加方法。尽管这样作在Java中没有什么问题,但由于操作都是在数据库之外进行的,因此其他访问数据库的应用软件无法...

    学生信息管理系统-java-连接数据库(1).doc

    import java。sql。Connection; import java.sql。DriverManager; import java。sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java....

Global site tag (gtag.js) - Google Analytics