Guest User

Untitled

a guest
Mar 8th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. import java.io.IOException;
  2. import java.io.PrintWriter;
  3. import java.sql.*;
  4. import javax.servlet.*;
  5. import javax.servlet.http.*;
  6. import javax.servlet.http.HttpServletRequest;
  7. import javax.servlet.http.HttpServletResponse;
  8. public class servlet extends HttpServlet {
  9.  
  10. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  11. throws ServletException, IOException {
  12.  
  13. doPost(request,response);
  14. }
  15.  
  16.  
  17. @Override
  18. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  19. throws ServletException, IOException {
  20. String sqlStatement=request.getParameter("sqlStatement");
  21. String sqlResult="";
  22. try{
  23.  
  24.  
  25.  
  26. String dbURL="jdbc:mysql://172.16.4.148:3306/nicobas_db";
  27. String username="nicobas";
  28. String password="mysql";
  29. Connection connection=DriverManager.getConnection(dbURL,username,password);
  30. Statement statement=connection.createStatement();
  31. String sql = "insert into users(lastName,email,income,userId)" + "values('ramadan','sramadan@data',20000,7)";
  32. int num= statement.executeUpdate(sql);
  33.  
  34. ResultSet rs = statement.executeQuery("select * from users");
  35. ResultSetMetaData md = rs.getMetaData();
  36.  
  37. int cols = md.getColumnCount(); //How many fields
  38. for(int j = 1;j <= cols;j++)
  39. System.out.print(md.getColumnName(j) + "\t");
  40.  
  41. while(rs.next())
  42. {
  43. for(int k = 1;k <= cols; k++)
  44. {
  45. System.out.print(rs.getString(k) + "\t");
  46. }
  47. System.out.println();
  48. }
  49.  
  50. rs.close();
  51.  
  52.  
  53. // sqlStatement=request.getParameter("commands");
  54. // sqlStatement=sqlStatement.trim();
  55.  
  56.  
  57. // if(sqlStatement.length()>=6)
  58.  
  59.  
  60.  
  61.  
  62. // String sqlType=sqlStatement.substring(0,6);
  63. // if(sqlType.equalsIgnoreCase("select"))
  64.  
  65.  
  66. ResultSet resultSet=statement.executeQuery(sqlStatement);
  67. ResultSetMetaData metadata= resultSet.getMetaData();
  68. int colsp=metadata.getColumnCount();
  69. for(int col=1;col<=colsp;col++)
  70. {
  71. System.out.print(metadata.getColumnName(col)+"\t");
  72. }
  73. System.out.println();
  74.  
  75. while(resultSet.next())
  76. {
  77.  
  78. System.out.println(resultSet.getString(1)+" "+resultSet.getString(2)+" "+resultSet.getString(3)+" "+resultSet.getString(4));
  79. }
  80. }
  81.  
  82.  
  83.  
  84. catch(Exception e)
  85. {
  86. System.out.println("sdfsdf");
  87. }
  88. }
  89.  
  90.  
  91. }
Add Comment
Please, Sign In to add comment