InsertUsers.java 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import java.sql.*;
  2. public class InsertUsers {
  3. public static void main(String[] args) throws Exception {
  4. Class.forName("dm.jdbc.driver.DmDriver");
  5. Connection conn = DriverManager.getConnection(
  6. "jdbc:dm://39.98.38.2:30236", "TBA_HZZ", "TBA_HZZ_123");
  7. Statement stmt = conn.createStatement();
  8. stmt.execute("DELETE FROM SYS_USER");
  9. stmt.execute("DELETE FROM SYS_USER_ROLE");
  10. stmt.execute("DELETE FROM SYS_USER_POST");
  11. stmt.execute("DELETE FROM SYS_ROLE_DEPT");
  12. String hash = "$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2";
  13. PreparedStatement ps = conn.prepareStatement(
  14. "INSERT INTO SYS_USER VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
  15. ps.setInt(1, 1); ps.setInt(2, 103); ps.setString(3, "admin");
  16. ps.setString(4, "ruoyi"); ps.setString(5, "00"); ps.setString(6, "ry@163.com");
  17. ps.setString(7, "15888888888"); ps.setString(8, "1"); ps.setString(9, "");
  18. ps.setString(10, hash); ps.setString(11, "0"); ps.setString(12, "0");
  19. ps.setString(13, "127.0.0.1");
  20. ps.setTimestamp(14, new Timestamp(System.currentTimeMillis()));
  21. ps.setTimestamp(15, new Timestamp(System.currentTimeMillis()));
  22. ps.setString(16, "admin");
  23. ps.setTimestamp(17, new Timestamp(System.currentTimeMillis()));
  24. ps.setString(18, ""); ps.setString(19, "admin_user");
  25. ps.executeUpdate();
  26. ps.setInt(1, 2); ps.setInt(2, 105); ps.setString(3, "ry");
  27. ps.setString(4, "ruoyi"); ps.setString(5, "00"); ps.setString(6, "ry@qq.com");
  28. ps.setString(7, "15666666666"); ps.setString(8, "1"); ps.setString(9, "");
  29. ps.setString(10, hash); ps.setString(11, "0"); ps.setString(12, "0");
  30. ps.setString(13, "127.0.0.1");
  31. ps.setTimestamp(14, new Timestamp(System.currentTimeMillis()));
  32. ps.setTimestamp(15, new Timestamp(System.currentTimeMillis()));
  33. ps.setString(16, "admin");
  34. ps.setTimestamp(17, new Timestamp(System.currentTimeMillis()));
  35. ps.setString(18, ""); ps.setString(19, "tester");
  36. ps.executeUpdate();
  37. stmt.execute("INSERT INTO SYS_USER_ROLE VALUES('1','1')");
  38. stmt.execute("INSERT INTO SYS_USER_ROLE VALUES('2','2')");
  39. stmt.execute("INSERT INTO SYS_USER_POST VALUES('1','1')");
  40. stmt.execute("INSERT INTO SYS_USER_POST VALUES('2','2')");
  41. stmt.execute("INSERT INTO SYS_ROLE_DEPT VALUES('2','100')");
  42. stmt.execute("INSERT INTO SYS_ROLE_DEPT VALUES('2','101')");
  43. stmt.execute("INSERT INTO SYS_ROLE_DEPT VALUES('2','105')");
  44. conn.commit();
  45. ResultSet rs = stmt.executeQuery("SELECT COUNT(*) FROM SYS_USER");
  46. rs.next(); System.out.println("Users: " + rs.getInt(1));
  47. rs = stmt.executeQuery("SELECT user_name, password FROM SYS_USER");
  48. while(rs.next()) System.out.println(rs.getString(1) + ": " + rs.getString(2).substring(0,10)+"...");
  49. conn.close();
  50. System.out.println("Done!");
  51. }
  52. }