QQ咨询不加好友发不了信息,咨询前先加好友! → QQ:820896380

使用Java显示MySQL数据库中的所有表?

使用java显示mysql数据库中的所有表?

我们将在这里看到如何使用 Java 显示 MySQL 数据库中的所有表。您可以使用 MySQL 中的 show 命令来获取 MySQL 数据库中的所有表。

假设我们的数据库是“test”。 Java代码如下,显示数据库“test”内的所有表名。

Java代码如下。这里,MySQL 和 Java 之间建立了连接 -

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.DatabaseMetaData;

public class GetAllTables {
   public static void main(String[] args) throws SQLException {
      Connection conn = null;
      try {
         try {
            Class.forName("com.mysql.jdbc.Driver");
         } catch (Exception e) {
            System.out.println(e);
         }
         conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/test", "Manish", "123456");
         System.out.println("Connection is created succcessfully:");
      } catch (Exception e) {
         System.out.println(e);
      }
      ResultSet rs = null;
      DatabaseMetaData meta = (DatabaseMetaData) conn.getMetaData();
      rs = meta.getTables(null, null, null, new String[] {
         "TABLE"
      });
      int count = 0;
      System.out.println("All table names are in test database:");
      while (rs.next()) {
         String tblName = rs.getString("TABLE_NAME");
         System.out.println(tblName);
         count++;
      }
      System.out.println(count + " Rows in set ");
   }
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
数据库

如何设计一个高性能的MySQL表结构来实现推荐系统功能?

2024-5-16 9:48:35

数据库

Oracle管理:如何创建查询用户

2024-5-16 9:59:03

!
你也想出现在这里?立即 联系我们吧!
信息
个人中心
购物车
优惠劵
今日签到
搜索