Advertisement
Guest User

Untitled

a guest
Jun 15th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1. mysql> show variables like '%ssl%';
  2. +---------------+------------------------------------+
  3. | Variable_name | Value |
  4. +---------------+------------------------------------+
  5. | have_openssl | DISABLED |
  6. | have_ssl | DISABLED |
  7. | ssl_ca | C:/Users/Krzysztof/ca-cert.pem |
  8. | ssl_capath | |
  9. | ssl_cert | C:/Users/Krzysztof/server-cert.pem |
  10. | ssl_cipher | |
  11. | ssl_key | C:/Users/Krzysztof/server-key.pem |
  12. +---------------+------------------------------------+
  13.  
  14. SELECT A.* FROM
  15. (SELECT user,host FROM mysql.user WHERE ssl_type IS NOT NULL) A
  16. INNER JOIN
  17. (SELECT user,host FROM mysql.user WHERE ssl_cipher IS NOT NULL) B
  18. USING (user,host);
  19.  
  20. SELECT * FROM
  21. (SELECT user,host FROM mysql.user WHERE ssl_type IS NOT NULL) A
  22. UNION
  23. (SELECT user,host FROM mysql.user WHERE ssl_cipher IS NOT NULL);
  24.  
  25. [mysql]
  26. ssl
  27.  
  28. C:> net stop mysql
  29. C:> net start mysql
  30.  
  31. GRANT ALL PRIVILEGES ON *.* TO 'ssluser'@'localhost' IDENTIFIED BY 'ssluser' REQUIRE SSL;
  32.  
  33. mysql -ussluser -pssluser -P3306 --ssl-key=
  34.  
  35. package test;
  36.  
  37. import java.io.*;
  38. import java.sql.*;
  39. import javax.servlet.*;
  40. import javax.servlet.http.*;
  41. public class Registration extends HttpServlet{
  42. /**
  43. *
  44. */
  45. private static final long serialVersionUID = 1L;
  46. public void init(ServletConfig config) throws ServletException{
  47. super.init(config);
  48. }
  49. public void doPost(HttpServletRequest req, HttpServletResponse res)
  50. throws ServletException, IOException{
  51. String connectionURL = "jdbc:mysql://localhost:3306/jsp";
  52. Connection connection=null;
  53. ResultSet rs;
  54. res.setContentType("text/html");
  55. PrintWriter out = res.getWriter();
  56. String firstNamed = req.getParameter("firstName");
  57. String lastNamed = req.getParameter("lastName");
  58. String emaild = req.getParameter("email");
  59. String userNamed = req.getParameter("userName");
  60. String password1d = req.getParameter("password1");
  61. String zipd = req.getParameter("zip");
  62. String auto = "user";
  63. try {
  64. Class.forName("org.gjt.mm.mysql.Driver");
  65. connection = DriverManager.getConnection(connectionURL, "root", "root");
  66. String sql = "insert into userprofile values (?,?,?,?,?,?,?)";
  67. PreparedStatement pst = connection.prepareStatement(sql);
  68. pst.setString(1, firstNamed);
  69. pst.setString(2, lastNamed);
  70. pst.setString(3, emaild);
  71. pst.setString(4,userNamed);
  72. pst.setString(5, password1d);
  73. pst.setString(6, zipd);
  74. pst.setString(7, auto);
  75.  
  76. int numRowsChanged = pst.executeUpdate();
  77. out.println(" Welcome : ");
  78. out.println(" '"+userNamed+"'");
  79. pst.close();
  80. }
  81. catch(ClassNotFoundException e){
  82. out.println("Couldn't load database driver: " + e.getMessage());
  83. }
  84. catch(SQLException e){
  85. out.println("SQLException caught: " + e.getMessage());
  86. }
  87. catch (Exception e){
  88. out.println(e);
  89. }
  90. finally {
  91.  
  92. try {
  93. if (connection != null) connection.close();
  94. }
  95. catch (SQLException ignored){
  96. out.println(ignored);
  97. }
  98. }
  99. }
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement