FindTenantId.java 1.3 KB

12345678910111213141516171819202122232425262728
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.ResultSet;
  4. import java.sql.Statement;
  5. public class FindTenantId {
  6. private static final String URL = "jdbc:mysql://cq-cdb-8fjmemkb.sql.tencentcdb.com:27220/ylrz_saas?useSSL=false&serverTimezone=GMT%2B8";
  7. private static final String USER = "root";
  8. private static final String PWD = "Ylrz_1q2w3e4r5t6y";
  9. public static void main(String[] args) throws Exception {
  10. try (Connection c = DriverManager.getConnection(URL, USER, PWD);
  11. Statement st = c.createStatement()) {
  12. String q = "SELECT id, tenant_name, db_url, status FROM tenant_info ORDER BY id";
  13. try (ResultSet rs = st.executeQuery(q)) {
  14. while (rs.next()) {
  15. System.out.println(rs.getLong("id") + "\t" + rs.getString("tenant_name") + "\t"
  16. + rs.getString("db_url") + "\tstatus=" + rs.getInt("status"));
  17. }
  18. } catch (Exception e) {
  19. System.out.println("tenant_info failed: " + e.getMessage());
  20. try (ResultSet rs = st.executeQuery("SHOW TABLES LIKE '%tenant%'")) {
  21. while (rs.next()) System.out.println("table: " + rs.getString(1));
  22. }
  23. }
  24. }
  25. }
  26. }