Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Database/JDBC/SQL/JDO/Hibernate
打印话题 寄给朋友 订阅主题 |
作者 | 获取一个数据库中存在哪些表的代码 |
lovefan
发贴: 18 积分: 0 |
于 2004-09-24 15:04
获取一个数据库中存在哪些表 import java.io.*; import java.sql.*; import java.util.*; import com.lovefan.db.*; import com.lovefan.util.*; public class ListAllTables { private ArrayList arrTables = new ArrayList(); private DBConnectionManager dbcm = DBConnectionManager.getInstance(); public ListAllTables() { String tmpTableName = null; try { Connection conn = dbcm.getConnection(); DatabaseMetaData dmd = conn.getMetaData(); ResultSet rsTables = dmd.getTables(null, null, null, null); while (rsTables.next()) { tmpTableName = rsTables.getString(3); if(tmpTableName.startsWith(GenBeanConst.tableHead)){ System.out.println(tmpTableName); } } rsTables.close(); dbcm.freeConnection(conn); } catch (Exception ex) { ex.printStackTrace(); } } public static void main(String[] args) { ListAllTables lat=new ListAllTables(); } } 致JAVA初学者+如何下手学JAVA |
作者 | Re:获取一个数据库中存在哪些表的代码 [Re:lovefan] |
lovefan
发贴: 18 积分: 0 |
于 2004-09-24 15:06
GenBeanConst.tableHead 是一个字符串常量,表示表的表头。如果要获取所有表的字段,这里设置“”就可以了。 为什么这个Applet不能在浏览器显示啊? |
作者 | Re:获取一个数据库中存在哪些表的代码 [Re:lovefan] |
eterne
发贴: 20 积分: 0 |
于 2004-09-30 11:16
记得csdn上n多一个sql搞定,数据库中有哪些表,每个标有哪些field,每个field是什么,注释 CJSDNer6月14日北京聚会花絮 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |