社区
Java SE
帖子详情
求助关于取得数据库所有表名的方法
wpz0k
2003-09-29 11:38:19
首先我用的是ibm cloudscape 5.1.20(60天试用),想用某种方法取得某库下所用表的表名,请高手指点,谢谢。
...全文
23
8
打赏
收藏
求助关于取得数据库所有表名的方法
首先我用的是ibm cloudscape 5.1.20(60天试用),想用某种方法取得某库下所用表的表名,请高手指点,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zihuilegend
2003-09-29
打赏
举报
回复
try {
Connection conn = Conn.getConnection();//获得你自己的数据库连接
Statement stmt = conn.createStatement();
String sql = "select * from tab";
System.out.println(sql);
ResultSet RS = stmt.executeQuery(sql);
while (RS.next() ) {
out.println(RS.getString(1)+"<br>");
}
stmt.close();
conn.close();
}
catch (Exception ex) {
System.out.println("First part's Error: "+ex.toString() );
}
zihuilegend
2003-09-29
打赏
举报
回复
try {
Connection conn = Conn.getConnection(); //获得你自己的连接
Statement stmt = conn.createStatement();
String sql = "select * from tab";
System.out.println(sql);
ResultSet RS = stmt.executeQuery(sql);
while (RS.next() ) {
out.println(RS.getString(1)+"<br>");
}
stmt.close();
conn.close();
}
catch (Exception ex) {
System.out.println("First part's Error: "+ex.toString() );
}
cowboy1114
2003-09-29
打赏
举报
回复
我只知道在Oracle中获得所有表名的方法为
select * from tab;
你试试看
wpz0k
2003-09-29
打赏
举报
回复
cowboy1114(傻牛)的方法行不通,
zihuilegend(子辉)(愚昧无知) 的方法行不通,
teaky2002(种田硬手) 的方法我查过javadoc,可行。
liad() ( )的方法可行,不过不是用ibm ij 工具。
ChDw(米) 的方法和teaky2002(种田硬手)一样。
谢谢大家的支持。
ChDw
2003-09-29
打赏
举报
回复
不应该通过select语句去做,而是应该采用
conn.getMetaData().getTables(conn.getCatalog(),"%","%",new String[]{"TABLE","VIEW"});
liad
2003-09-29
打赏
举报
回复
http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Tools4.html
This command lists the names of all user tables in the database:
ij> select tablename from sys.systables
where tabletype = 'T';
teaky2002
2003-09-29
打赏
举报
回复
java.sql
Interface DatabaseMetaData
getTables() 方法
public ResultSet getTables(String catalog,
String schemaPattern,
String tableNamePattern,
String[] types)
throws SQLException
这个是java中自带的类,如果能连接上数据库,都可以通用。
okwuzhijun
2003-09-29
打赏
举报
回复
我只知道oracle两种方法:
select table_name from user_tables;
select * from tab;
建议里的数据库版去问问。
华为开发者大赛云计算专场
1.华为企业云API使用讲解 该课程介绍如何通过华为企业云API进行二次开发,并选取一个实战案例。后把遇到问题的
求助
渠道介绍给大家。
oracle 10g中的几个概念(表空间,
数据库
名,实例名)
oracle 10g中的几个概念(表空间,
数据库
名,实例名 2012-09-22 18:06:38 分类: Oracle oracle 10g中的几个概念(表空间,
数据库
名,实例名 解释
数据库
、表空间、数据文件、表、数据的最好办法就是想象一个装满东西的柜子。
数据库
其实就是柜子,柜中的抽屉是表空间,抽屉中的文件夹是数据文件,文件夹中的纸是表,写在纸
数据库
系统原理 笔记整理
数据库
系统原理 ╭ 第一章
数据库
系统概述 │ 第二章 关系
数据库
│ 第三章
数据库
设计 │ 第四章 SQL与关系
数据库
基本操作
数据库
系统原理< │ 第五章
数据库
编程 │ 第六章
数据库
安全与保护 │ 第七章
数据库
应用设计与开发实践 ╰ 第八章 数据管理技术的发展 第一章.
数据库
系统概
数据库
原理及其应用(学习笔记)
该篇内容为上课写的笔记,有兴趣的可以了解一下: 第一章: 一 : 数据的处理是指对各种数据进行收集、储存、加工和传播的一系列活动的总和。 数据管理则指对数据进行分类、组织、编码、存储、检索和维护,他是数据处理的中心问题。
数据库
系统和文件系统相比具有以下主要特点: (1)数据结构化:数据结构化是
数据库
与文件系统的最根本区别。 (2)
数据库
系统的数据冗余度小,数据共享度高,易扩充。数据冗余度小是指重复的数据小。 减少冗余度数据可以带来以下优点: a,数据量小可以节约储存空间,是数据的存储、管理和查询容易实现。
计算机复试面试基础知识(八股文)(
数据库
、数据结构、操作系统、计网、机组等)
一、
数据库
部分
数据库
绪论 1、简述三层模式、两级映射,分别有什么作用? 模式(逻辑模式):是
数据库
中全体数据的逻辑结构和特征的描述,是
数据库
系统模式结构的中间层,即不涉及数据的物理存储细节,也与具体应用程序开发工具语言无关。 外模式(用户模式):是用户能看见和使用的局部数据的逻辑结构和特征描述,是与某一应用有关的数据的逻辑表示,是模式的子集,一个
数据库
可以有多个外模式。 内模式(存储模式):数据物理结构和存储方式的描述,是数据在
数据库
内部的表示方式,如存储方式是按照某个属性升序存储,什么索引等。 外模式模
Java SE
62,614
社区成员
307,319
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章