Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. package testingdb;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.Statement;
  7.  
  8. import com.jcraft.jsch.Session;
  9. import com.jcraft.jsch.JSch;
  10. import com.mysql.jdbc.Driver;
  11.  
  12.  
  13. public class DatabaseTesting {
  14.  
  15.  
  16.  
  17. public static void main(String[] args) {
  18. String huser = "user";
  19. String hpass = "*********";
  20. String userName = "username_user";
  21. String password = "*********";
  22. String host = "<My web server>";
  23. String url = "jdbc:mysql://<My Web Server>:<port>/";
  24. Session session= null;
  25. try {
  26.  
  27. java.util.Properties config = new java.util.Properties();
  28. config.put("StrictHostKeyChecking", "no");
  29.  
  30. JSch jsch = new JSch();
  31. session = jsch.getSession(huser, host, <port>);
  32. session.setConfig(config);
  33. session.setPassword(hpass);
  34. session.connect();
  35. System.out.println("Connected through SSH");
  36. session.setPortForwardingL(3306, "127.0.0.1", <port>);
  37.  
  38.  
  39. Class.forName("com.mysql.jdbc.Driver").newInstance();
  40. System.out.println("Logging into Database: "+ userName);
  41. Connection con = DriverManager.getConnection(url, userName, password);
  42. System.out.println("Server connected successfully");
  43. //Statement st = con.createStatement();
  44. //ResultSet results = st.executeQuery("SELECT * FROM NPC_DATA");
  45. //System.out.println(results);
  46.  
  47. }
  48. catch(Exception e) {
  49. System.out.println("connection failed . . .");
  50. System.out.println(e.getMessage());
  51. }
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement