Advertisement
Guest User

Untitled

a guest
Oct 10th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.71 KB | None | 0 0
  1. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
  2. Connection connection = null;
  3. String connectionURL = "jdbc:mysql://localhost:3306/vivek";
  4.  
  5.  
  6. ResultSet rs = null;
  7.  
  8.  
  9. PreparedStatement psmnt = null;
  10.  
  11. try {
  12.  
  13.  
  14. Class.forName("com.mysql.jdbc.Driver").newInstance();
  15.  
  16.  
  17. connection = DriverManager.getConnection(connectionURL, "vivek", "voyage88");
  18.  
  19. **psmnt = connection.prepareStatement("insert into save_image(customerid,customername,cnumber,cimage,address,idproof1,idproof2,idc1,idc2,description,ref name,refcnumber,refaddress,refdescription,dates) "
  20. + "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");**
  21.  
  22.  
  23. String ci = customerid.getText();
  24. psmnt.setString(1, ci);
  25. String cn= customername.getText();
  26. psmnt.setString(2, cn);
  27. String cc= customernumber.getText();
  28. psmnt.setString(3, cc);
  29. is = new FileInputStream(new File(filename));
  30. psmnt.setBinaryStream(4, is);
  31.  
  32. String ca= address.getText();
  33. psmnt.setString(5, ca);
  34. String id1 = idproof1.getText();
  35. psmnt.setString(6, id1);
  36. String id2 = idproof2.getText();
  37. psmnt.setString(7, id2);
  38. String idcc1=id11.getSelectedItem().toString();
  39. psmnt.setString(8, idcc1);
  40. String idcc2=id22.getSelectedItem().toString();
  41. psmnt.setString(9, idcc2);
  42. String cd= description.getText();
  43. psmnt.setString(10, cd);
  44. String rn= refname.getText();
  45. psmnt.setString(11, rn);
  46. String rc= refcontactnumber.getText();
  47. psmnt.setString(12, rc);
  48. String ra=refaddress.getText();
  49. psmnt.setString(13, ra);
  50. String rd=refdescription.getText();
  51. psmnt.setString(14, rd);
  52. String dte=dtess.getText();
  53. psmnt.setString(15, dte);
  54.  
  55.  
  56.  
  57.  
  58.  
  59. int s = psmnt.executeUpdate();
  60. if (s > 0) {
  61. System.out.println("Records sucessfully Added !");
  62.  
  63. JOptionPane.showMessageDialog(rootPane, "Records sucessfully Added");
  64. } else {
  65. System.out.println("check given records:Records Not Added");
  66. }
  67. connection.close();
  68. psmnt.close();
  69. }
  70. catch (Exception ex) {
  71. System.out.println("Found some error : " + ex);
  72. }
  73. }
  74.  
  75. public static String checkPacket(String url,String user,String password){
  76. String key="";
  77. String value="";
  78. Connection con = null;
  79. Statement st = null;
  80. ResultSet rs = null;
  81.  
  82. try {
  83.  
  84. con = DriverManager.getConnection(url, user, password);
  85. st = con.createStatement();
  86. rs = st.executeQuery("show variables like 'max_allowed_packet'");
  87. if (rs.next()) {
  88. key=rs.getString(1);
  89. value=rs.getString(2);
  90. }
  91.  
  92. System.out.println("key--->"+key);
  93. System.out.println("value--->"+Long.parseLong(value));
  94.  
  95.  
  96. rs.close();
  97. con.close();
  98. } catch (SQLException ex) {
  99. ex.printStackTrace();
  100. }
  101.  
  102.  
  103. return value;
  104. }
  105.  
  106. public static void main(String[] args) {
  107. String url = "jdbc:mysql://localhost:3306/db_name";
  108. String user = "*******";
  109. String password = "********";
  110. Connection conn = null;
  111.  
  112. try {
  113.  
  114. String oldPacketValue=CheckMaxPacket.checkPacket(url,user,password);
  115. System.out.println("oldPacketValue--->"+oldPacketValue);
  116.  
  117. Long oldValue=Long.parseLong(oldPacketValue);
  118. if(oldValue <= 1024){
  119.  
  120. conn = DriverManager.getConnection(url, user, password);
  121. String querySetLimit = "SET GLOBAL max_allowed_packet=4194304;"; // 104857700 4194304
  122. Statement stSetLimit = conn.createStatement();
  123. boolean status = stSetLimit.execute(querySetLimit);
  124. //System.out.println(status);
  125. stopMysql();
  126. startMysql();
  127. conn.close();
  128.  
  129. String newPacketValue=CheckMaxPacket.checkPacket(url,user,password);
  130. System.out.println("newPacketValue--->"+newPacketValue);
  131.  
  132. }else{
  133.  
  134. System.out.println("MaxAllowed Packet Is Greater than 1024--->");
  135. }
  136.  
  137.  
  138.  
  139. } catch (SQLException ex) {
  140. ex.printStackTrace();
  141. }
  142. }
  143. private static void startMysql() {
  144. try {
  145. Runtime.getRuntime().exec("net START MySQL");
  146. System.out.println("MySQL server started successfully!");
  147. } catch (IOException e) {
  148. e.printStackTrace();
  149. }
  150. }
  151.  
  152. private static void stopMysql() {
  153. try {
  154. Runtime.getRuntime().exec("net STOP MySQL");
  155. System.out.println("MySQL server stopped successfully!");
  156. } catch (IOException e) {
  157. e.printStackTrace();
  158. }
  159. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement