Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.34 KB | None | 0 0
  1. String htmlText1 = "", htmlTableHeader1 ="", htmlText2 = "";
  2. String customerData = "";
  3. /*SQL initialization and data retrieval*/
  4. try{
  5. Class.forName("com.mysql.jdbc.Driver"); //SQL driver for java
  6. Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/mchanner?user=mchanner&password=mchanner"); //connection string for SQL server
  7. Statement stmt = conn.createStatement();
  8.  
  9. ResultSet customerInfo = stmt.executeQuery("select customer_id, customer_name, customer_year, customer_maidenName, customer_address, customer_city, customer_state, account_balance "+"from customerdata"); //!!! where customer_id="+accountNumber);
  10.  
  11. /* html generation*/
  12.  
  13.  
  14. String customer_id="",customer_name="",customer_year="",customer_maidenName="",customer_address="",
  15. customer_city="",customer_state="",account_balance="";
  16.  
  17.  
  18.  
  19.  
  20. /*Create table header*/
  21. htmlText1 = "<html> <body>\r\n";
  22. htmlTableHeader1=
  23. "<table style=\"width:100%\" border=\"1\">"
  24. + "<tr>"
  25. + "<td style=\"font-weight:bold\">ID</td>"
  26. + "<td style=\"font-weight:bold\">Name</td>"
  27. + "<td style=\"font-weight:bold\">Year</td>"
  28. + "<td style=\"font-weight:bold\">Maiden Name</td>"
  29. + "<td style=\"font-weight:bold\">Address</td>"
  30. + "<td style=\"font-weight:bold\">City</td>"
  31. + "<td style=\"font-weight:bold\">State</td>"
  32. + "<td style=\"font-weight:bold\">Account Balance</td>"
  33. + "</tr>\r\n";
  34.  
  35. while(customerInfo.next()){
  36.  
  37. //For table cells
  38. customer_id = customerInfo.getString("customer_id");
  39. customer_name = customerInfo.getString("customer_name");
  40. customer_year = customerInfo.getString("customer_year");
  41. customer_maidenName = customerInfo.getString("customer_maidenName");
  42. customer_address = customerInfo.getString("customer_address");
  43. customer_city = customerInfo.getString("customer_city");
  44. customer_state = customerInfo.getString("customer_state");
  45. account_balance = customerInfo.getString("account_balance");
  46.  
  47. customerData +=
  48. "<tr>"
  49. + "<td>"+customer_id+"</td>"
  50. + "<td>"+customer_name+"</td>"
  51. + "<td>"+customer_year+"</td>"
  52. + "<td>"+customer_maidenName+"</td>"
  53. + "<td>"+customer_address+"</td>"
  54. + "<td>"+customer_city+"</td>"
  55. + "<td>"+customer_state+"</td>"
  56. + "<td>"+account_balance+"</td>"
  57. + "</tr>";
  58. }
  59.  
  60. htmlText2= "</table> </body> </html>\r\n";
  61. }
  62.  
  63.  
  64. catch (SQLException e1) {
  65. System.out.println(e1.getMessage());
  66. }
  67. catch (ClassNotFoundException e2){
  68. System.out.println(e2.getMessage());
  69. }
  70. catch (NoSuchElementException e3){
  71. System.out.println(e3.getMessage());
  72. }
  73.  
  74.  
  75. return (htmlText1 + htmlTableHeader1 + customerData + htmlText2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement