CheckTables.java 788 B

123456789101112
  1. import java.sql.*;
  2. public class CheckTables {
  3. static final String URL = "jdbc:mysql://cq-cdb-8fjmemkb.sql.tencentcdb.com:27220/ylrz_saas?useSSL=false&serverTimezone=GMT%2B8";
  4. static final String USER = "root", PWD = "Ylrz_1q2w3e4r5t6y";
  5. public static void main(String[] a) throws Exception {
  6. try (Connection c = DriverManager.getConnection(URL, USER, PWD); Statement st = c.createStatement()) {
  7. for (String t : new String[]{"lobster_execution_config","company_lobster_tag_user_rel","lobster_e2e_run","lobster_test_scenario"}) {
  8. try (ResultSet rs = st.executeQuery("SELECT COUNT(*) FROM information_schema.TABLES WHERE TABLE_SCHEMA='ylrz_saas' AND TABLE_NAME='"+t+"'")) { rs.next(); System.out.println(t+": "+(rs.getInt(1)>0?"OK":"MISSING")); }
  9. }
  10. }
  11. }
  12. }