Guest User

Untitled

a guest
Mar 13th, 2018
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.FileNotFoundException;
  3. import java.io.FileReader;
  4. import java.io.IOException;
  5. import java.sql.Connection;
  6. import java.sql.DriverManager;
  7. import java.sql.ResultSet;
  8. import java.sql.SQLException;
  9. import java.sql.Statement;
  10.  
  11. public class first
  12. {
  13. // first function to launch
  14. public static void main(String[] args) {
  15. try {
  16. FileReader fr = new FileReader("zone.txt");
  17. BufferedReader br = new BufferedReader(fr);
  18.  
  19. String s;
  20. while ((s = br.readLine()) != null) {
  21. //System.out.println(s);
  22. String[] items = s.split("\t+");
  23.  
  24. // formatted output, %s - string \n - newline
  25. System.out.printf("%s - %s\n", items[0], items[6]);
  26. }
  27.  
  28. Class.forName("com.mysql.jdbc.Driver");
  29.  
  30. String url = "jdbc:mysql://80.240.211.244/c6server";
  31. Connection con = DriverManager.getConnection(url, "Ruzli", "slH59RUwt6711");
  32. // create statement bound to connection
  33. Statement stmt = con.createStatement();
  34.  
  35. // execute query and get resultset
  36. ResultSet rs = stmt.executeQuery("SELECT name, id, idtemplate, serverSideName, level from npc ORDER BY id");
  37.  
  38. // reading resultset line by line
  39. while (rs.next()) {
  40. // get information from database row
  41. String name = rs.getString(1);
  42. int id = rs.getInt(2);
  43. int idt = rs.getInt(3);
  44. int serverSideName = rs.getInt(4);
  45. int level = rs.getInt(5);
  46.  
  47. // %d -- decimal number
  48. System.out.printf("%d(%d) - %s - (S.Name = %d) - (level %d)\n", id, idt, name, serverSideName, level);
  49. }
  50.  
  51. System.out.println("query 1 - done");
  52. // starting 2nd query
  53. System.out.println("Starting query 2\n");
  54. ResultSet rs2 = stmt.executeQuery("SELECT char_name, online, level from characters ORDER BY level");
  55.  
  56. while (rs2.next()) {
  57. // get information from database row
  58. String char_name = rs2.getString(1);
  59. int online = rs2.getInt(2);
  60. int level = rs2.getInt(3);
  61.  
  62. //print result
  63. System.out.printf("%s\t - (online %d) - (level %d)\n", char_name, online, level);
  64. }
  65. System.out.printf("query 2 - done\n\n");
  66. System.out.printf("all query done");
  67.  
  68. } catch (FileNotFoundException e) {
  69. System.out.println("Can't find zone.txt");
  70. } catch (Exception e) {
  71. System.out.println(e.toString());
  72. }
  73. }
  74. }
Add Comment
Please, Sign In to add comment