Verify.java 1.7 KB

1234567891011121314151617181920212223242526272829303132
  1. import java.io.*;
  2. import java.sql.*;
  3. public class Verify {
  4. public static void main(String[] a) throws Exception {
  5. Class.forName("com.mysql.cj.jdbc.Driver");
  6. String url = "jdbc:mysql://cq-cdb-8fjmemkb.sql.tencentcdb.com:27220/fs_tenant_cs1?useSSL=false&characterEncoding=utf8&serverTimezone=GMT%2B8";
  7. PrintWriter out = new PrintWriter(new OutputStreamWriter(
  8. new FileOutputStream("d:/ylrz_saas_new/java/logs/lobster-menu-verify.txt"), "UTF-8"));
  9. try (Connection c = DriverManager.getConnection(url, "root", "Ylrz_1q2w3e4r5t6y");
  10. Statement s = c.createStatement()) {
  11. out.println("=== sys_menu ===");
  12. ResultSet rs = s.executeQuery(
  13. "SELECT menu_id, menu_name, order_num, path FROM sys_menu "
  14. + "WHERE parent_id=29900 AND visible='0' AND menu_type='C' ORDER BY order_num");
  15. while (rs.next()) {
  16. out.printf("%d\t%s\t%s%n", rs.getLong(1), rs.getString(2), rs.getString(4));
  17. }
  18. out.println("\n=== company_menu (338 or NULL) ===");
  19. rs = s.executeQuery(
  20. "SELECT menu_id, menu_name, order_num, company_id FROM company_menu "
  21. + "WHERE parent_id=29900 AND visible='0' AND menu_type='C' "
  22. + "AND (company_id=338 OR company_id IS NULL) ORDER BY order_num");
  23. while (rs.next()) {
  24. out.printf("%d\t%s\tord=%d\tco=%s%n",
  25. rs.getLong(1), rs.getString(2), rs.getInt(3), rs.getString(4));
  26. }
  27. }
  28. out.close();
  29. System.out.println("written logs/lobster-menu-verify.txt");
  30. }
  31. }