Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.94 KB | None | 0 0
  1. con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/videoAulaJDBC", "root", "");
  2.  
  3. package View;
  4.  
  5. import java.sql.Connection; // Conexão
  6. import java.sql.DriverManager; // Me conecte com o driver de comunicação
  7. import java.sql.ResultSet; // Repositório de registros vindos de uma consulta
  8. import java.sql.SQLException; // Tratamento de erros
  9. import java.sql.Statement; // Repositório para envio de registros
  10.  
  11. /**
  12. *
  13. * @author brainiac
  14. */
  15. public class JCadClienteView extends javax.swing.JDialog {
  16.  
  17. /** Creates new form NovoJDialog */
  18. public JCadClienteView(java.awt.Frame parent, boolean modal) {
  19. super(parent, modal);
  20. initComponents();
  21. }
  22.  
  23. /** This method is called from within the constructor to
  24. * initialize the form.
  25. * WARNING: Do NOT modify this code. The content of this method is
  26. * always regenerated by the Form Editor.
  27. */
  28. @SuppressWarnings("unchecked")
  29. // <editor-fold defaultstate="collapsed" desc="Generated Code">
  30. private void initComponents() {
  31.  
  32. jPanel1 = new javax.swing.JPanel();
  33. jLabel1 = new javax.swing.JLabel();
  34. jPanel2 = new javax.swing.JPanel();
  35. jPanel3 = new javax.swing.JPanel();
  36. jTextField3 = new javax.swing.JTextField();
  37. jLabel3 = new javax.swing.JLabel();
  38. jLabel2 = new javax.swing.JLabel();
  39. jTextField2 = new javax.swing.JTextField();
  40. jLabel4 = new javax.swing.JLabel();
  41. jTextField1 = new javax.swing.JTextField();
  42. jButton1 = new javax.swing.JButton();
  43. jButton2 = new javax.swing.JButton();
  44.  
  45. setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
  46.  
  47. jPanel1.setBackground(new java.awt.Color(0, 153, 153));
  48.  
  49. jLabel1.setFont(new java.awt.Font("Trebuchet MS", 1, 24)); // NOI18N
  50. jLabel1.setText("Cadastro de Cliente");
  51.  
  52. javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  53. jPanel1.setLayout(jPanel1Layout);
  54. jPanel1Layout.setHorizontalGroup(
  55. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  56. .addGroup(jPanel1Layout.createSequentialGroup()
  57. .addGap(80, 80, 80)
  58. .addComponent(jLabel1)
  59. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  60. );
  61. jPanel1Layout.setVerticalGroup(
  62. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  63. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
  64. .addContainerGap(47, Short.MAX_VALUE)
  65. .addComponent(jLabel1)
  66. .addGap(39, 39, 39))
  67. );
  68.  
  69. jPanel2.setBackground(new java.awt.Color(0, 153, 153));
  70.  
  71. javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
  72. jPanel2.setLayout(jPanel2Layout);
  73. jPanel2Layout.setHorizontalGroup(
  74. jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  75. .addGap(0, 0, Short.MAX_VALUE)
  76. );
  77. jPanel2Layout.setVerticalGroup(
  78. jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  79. .addGap(0, 31, Short.MAX_VALUE)
  80. );
  81.  
  82. jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder("Dados do Cliente"));
  83.  
  84. jLabel3.setText("Endereço");
  85.  
  86. jLabel2.setText("Nome");
  87.  
  88. jLabel4.setText("CPF");
  89.  
  90. javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
  91. jPanel3.setLayout(jPanel3Layout);
  92. jPanel3Layout.setHorizontalGroup(
  93. jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  94. .addGroup(jPanel3Layout.createSequentialGroup()
  95. .addContainerGap()
  96. .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  97. .addGroup(jPanel3Layout.createSequentialGroup()
  98. .addComponent(jLabel2)
  99. .addGap(32, 32, 32)
  100. .addComponent(jTextField1))
  101. .addGroup(jPanel3Layout.createSequentialGroup()
  102. .addComponent(jLabel3)
  103. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  104. .addComponent(jTextField2))
  105. .addGroup(jPanel3Layout.createSequentialGroup()
  106. .addComponent(jLabel4)
  107. .addGap(43, 43, 43)
  108. .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 311, javax.swing.GroupLayout.PREFERRED_SIZE)))
  109. .addContainerGap())
  110. );
  111. jPanel3Layout.setVerticalGroup(
  112. jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  113. .addGroup(jPanel3Layout.createSequentialGroup()
  114. .addContainerGap()
  115. .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  116. .addComponent(jLabel2)
  117. .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 18, javax.swing.GroupLayout.PREFERRED_SIZE))
  118. .addGap(8, 8, 8)
  119. .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  120. .addComponent(jLabel3)
  121. .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  122. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  123. .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  124. .addComponent(jLabel4)
  125. .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  126. .addContainerGap())
  127. );
  128.  
  129. jButton1.setText("Limpar");
  130.  
  131. jButton2.setText("Salvar");
  132. jButton2.addActionListener(new java.awt.event.ActionListener() {
  133. public void actionPerformed(java.awt.event.ActionEvent evt) {
  134. jButton2ActionPerformed(evt);
  135. }
  136. });
  137.  
  138. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  139. getContentPane().setLayout(layout);
  140. layout.setHorizontalGroup(
  141. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  142. .addComponent(jPanel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  143. .addGroup(layout.createSequentialGroup()
  144. .addContainerGap()
  145. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  146. .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  147. .addGroup(layout.createSequentialGroup()
  148. .addComponent(jButton1)
  149. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  150. .addComponent(jButton2)))
  151. .addContainerGap(44, Short.MAX_VALUE))
  152. .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  153. );
  154. layout.setVerticalGroup(
  155. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  156. .addGroup(layout.createSequentialGroup()
  157. .addContainerGap()
  158. .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  159. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  160. .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  161. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  162. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  163. .addComponent(jButton1)
  164. .addComponent(jButton2))
  165. .addGap(60, 60, 60)
  166. .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  167. );
  168.  
  169. pack();
  170. }// </editor-fold>
  171.  
  172. private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
  173. try {
  174. //Botaõ Salvar
  175. Class.forName("com.mysql.jdbc.Driver");
  176. }catch (ClassNotFoundException ex) {
  177. System.out.println("Não foi possível encontrar a classe");
  178. // Criando variável de conexão
  179. Connection con;
  180. //Connection con;
  181.  
  182. con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/videoAulaJDBC", "root", "");
  183.  
  184. } catch (SQLException ex){
  185.  
  186. System.out.println("Ocorreu um erro de SQL");
  187. }
  188. }
  189.  
  190. /**
  191. * @param args the command line arguments
  192. */
  193. public static void main(String args[]) {
  194. /* Set the Nimbus look and feel */
  195. //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  196. /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  197. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  198. */
  199. try {
  200. for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  201. if ("Nimbus".equals(info.getName())) {
  202. javax.swing.UIManager.setLookAndFeel(info.getClassName());
  203. break;
  204. }
  205. }
  206. } catch (ClassNotFoundException ex) {
  207. java.util.logging.Logger.getLogger(JCadClienteView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  208. } catch (InstantiationException ex) {
  209. java.util.logging.Logger.getLogger(JCadClienteView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  210. } catch (IllegalAccessException ex) {
  211. java.util.logging.Logger.getLogger(JCadClienteView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  212. } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  213. java.util.logging.Logger.getLogger(JCadClienteView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  214. }
  215. //</editor-fold>
  216. //</editor-fold>
  217.  
  218. /* Create and display the dialog */
  219. java.awt.EventQueue.invokeLater(new Runnable() {
  220. public void run() {
  221. JCadClienteView dialog = new JCadClienteView(new javax.swing.JFrame(), true);
  222. dialog.addWindowListener(new java.awt.event.WindowAdapter() {
  223. @Override
  224. public void windowClosing(java.awt.event.WindowEvent e) {
  225. System.exit(0);
  226. }
  227. });
  228. dialog.setVisible(true);
  229. }
  230. });
  231. }
  232.  
  233. // Variables declaration - do not modify
  234. private javax.swing.JButton jButton1;
  235. private javax.swing.JButton jButton2;
  236. private javax.swing.JLabel jLabel1;
  237. private javax.swing.JLabel jLabel2;
  238. private javax.swing.JLabel jLabel3;
  239. private javax.swing.JLabel jLabel4;
  240. private javax.swing.JPanel jPanel1;
  241. private javax.swing.JPanel jPanel2;
  242. private javax.swing.JPanel jPanel3;
  243. private javax.swing.JTextField jTextField1;
  244. private javax.swing.JTextField jTextField2;
  245. private javax.swing.JTextField jTextField3;
  246. // End of variables declaration
  247. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement