Guest User

Untitled

a guest
Mar 16th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. /*************************************************************<br>
  2. * Verifca se a meta existe se sim retorna true (verdadeiro)<br>
  3. * @param myMeta Meta<br>
  4. * @return boolean<br>
  5. * @throws SQLException Erro na mysql<br>
  6. **************************************************************/<br>
  7. public static boolean select(Meta myMeta) throws SQLException{<br>
  8. try {<br>
  9. Class.forName("com.mysql.jdbc.Driver");<br>
  10. Connection con = DriverManager.getConnection("jdbc:mysql://localhost/meta", "root", "");<br>
  11. PreparedStatement smt = con.prepareStatement("SELECT * FROM meta WHERE YEAR(data) = YEAR(?) AND MONTH(data) = MONTH(?);");<br>
  12. smt.setString(1, myMeta.getData());// Data precisa está no formato 2018-03-16 ou com a hora 2018-03-16 10:00:00<br>
  13. smt.setString(2, myMeta.getData());<br>
  14. ResultSet rs = smt.executeQuery();<br>
  15. if( rs.first() ){// Meta existe<br>
  16. JOptionPane.showMessageDialog(null, "Meta desse mês já foi adicionada!");<br>
  17. return true;<br>
  18. }else{// Meta não existe<br>
  19. insert(myMeta);// Adiciona a meta <br>
  20. return false;<br>
  21. }<br>
  22. } catch (ClassNotFoundException ex) {<br>
  23. new Throwable();<br>
  24. return true;<br>
  25. }<br>
  26. }
Add Comment
Please, Sign In to add comment