日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

我們將在這里看到如何使用 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 ");
   }
}

登錄后復制

以下是顯示數據庫測試中所有表的輸出 –

Wed Dec 12 14:55:28 IST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL = false, or set useSSL = true and provide truststore for server certificate verification.
Connection is created succcessfully:
All table names are in test database:
add30minutesdemo
addcolumn
addoneday
agecalculatesdemo
aliasdemo
allcharacterbeforespace
allownulldemo
appendingdatademo
autoincrementdemo
betweendatedemo
bigintandintdemo
bigintdemo
bookdatedemo
changecolumnpositiondemo
changeenginetabledemo
charsetdemo
concatenatetwocolumnsdemo
constraintdemo
cumulativesumdemo
currentdatetimedemo
customers
dateasstringdemo
dateformatdemo
dateinsertdemo
datesofoneweek
datetimedemo
dayofweekdemo
decimaltointdemo
decrementdemo
defaultdemo
deleteallfromtable
deletemanyrows
destination
differencetimestamp
distinctdemo
employee
employeedesignation
findlowercasevalue
generatingnumbersdemo
gmailsignin
groupbytwofieldsdemo
groupmonthandyeardemo
highestidorderby
highestnumberdemo
ifnulldemo
increasevarchardemo
insert
insertignoredemo
insertwithmultipleandsigle
int11demo
intvsintanythingdemo
lasttwocharacters
likebinarydemo
likedemo
maxlengthfunctiondemo
moviecollectiondemo
myisamtoinnodbdemo
newtableduplicate
notequalsdemo
nowandcurdatedemo
nthrecorddemo
nullandemptydemo
orderbycharacterlength
orderbynullfirstdemo
orderindemo
originaltable
parsedatedemo
passinganarraydemo
persons
prependstringoncolumnname
pricedemo
queryresultdemo
replacedemo
rowexistdemo
rowpositiondemo
rowwithsamevalue
safedeletedemo
searchtextdemo
selectdataonyearandmonthdemo
selectdistincttwocolumns
selectdomainnameonly
sha256demo
skiplasttenrecords
sortcolumnzeroatlastdemo
storedproctable
stringreplacedemo
stringtodate
student
studentdemo
studentmodifytabledemo
studenttable
subtract3hours
temporarycolumnwithvaluedemo
timetosecond
timetoseconddemo
toggledemo
toogledemo
truncatetabledemo
updatealldemo
updatevalueincrementally
wheredemo
wholewordmatchdemo
zipcodepadwithzerodemo

103 Rows in set

登錄后復制

要進行交叉檢查,請使用 MySQL show 命令顯示數據庫“test”內的所有表。查詢如下 –

mysql> use test;
Database changed
mysql> show tables;

登錄后復制

以下是輸出 –

+------------------------------+
| Tables_in_test               |
+------------------------------+
| add30minutesdemo             |
| addcolumn                    |
| addoneday                    |
| agecalculatesdemo            |
| aliasdemo                    |
| allcharacterbeforespace      |
| allownulldemo                |
| appendingdatademo            |
| autoincrementdemo            |
| betweendatedemo              |
| bigintandintdemo             |
| bigintdemo                   |
| bookdatedemo                 |
| changecolumnpositiondemo     |
| changeenginetabledemo        |
| charsetdemo                  |
| concatenatetwocolumnsdemo    |
| constraintdemo               |
| cumulativesumdemo            |
| currentdatetimedemo          |
| customers                    |
| dateasstringdemo             |
| dateformatdemo               |
| dateinsertdemo               |
| datesofoneweek               |
| datetimedemo                 |
| dayofweekdemo                |
| decimaltointdemo             |
| decrementdemo                |
| defaultdemo                  |
| deleteallfromtable           |
| deletemanyrows               |
| destination                  |
| differencetimestamp          |
| distinctdemo                 |
| employee                     |
| employeedesignation          |
| findlowercasevalue           |
| generatingnumbersdemo        | 
| gmailsignin                  |
| groupbytwofieldsdemo         |
| groupmonthandyeardemo        |
| highestidorderby             |
| highestnumberdemo            |
| ifnulldemo                   |
| increasevarchardemo          |
| insert                       |
| insertignoredemo             |
| insertwithmultipleandsigle   |
| int11demo                    |
| intvsintanythingdemo         |
| lasttwocharacters            |
| likebinarydemo               |
| likedemo                     |
| maxlengthfunctiondemo        |
| moviecollectiondemo          |
| myisamtoinnodbdemo           |
| newtableduplicate            |
| notequalsdemo                |
| nowandcurdatedemo            |
| nthrecorddemo                |
| nullandemptydemo             |
| orderbycharacterlength       |
| orderbynullfirstdemo         |
| orderindemo                  |
| originaltable                |
| parsedatedemo                |
| passinganarraydemo           |
| persons                      |
| prependstringoncolumnname    |
| pricedemo                    |
| queryresultdemo              |
| replacedemo                  |
| rowexistdemo                 |
| rowpositiondemo              |
| rowwithsamevalue             |
| safedeletedemo               |
| searchtextdemo               |
| selectdataonyearandmonthdemo |
| selectdistincttwocolumns     |
| selectdomainnameonly         |
| sha256demo                   |
| skiplasttenrecords           |
| sortcolumnzeroatlastdemo     |
| storedproctable              |
| stringreplacedemo            |
| stringtodate                 |
| student                      |
| studentdemo                  |
| studentmodifytabledemo       |
| studenttable                 |
| subtract3hours               |
| temporarycolumnwithvaluedemo |
| timetosecond                 |
| timetoseconddemo             |
| toggledemo                   |
| toogledemo                   |
| truncatetabledemo            |
| updatealldemo                |
| updatevalueincrementally     |
| wheredemo                    |
| wholewordmatchdemo           |
| zipcodepadwithzerodemo       |
+------------------------------+
103 rows in set (0.01 sec)

登錄后復制

正如您在上面看到的,它們都給出了相同的結果。

以上就是使用Java顯示MySQL數據庫中的所有表?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:Java MySQL 數據庫中 顯示
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定