boa noite pessoal,
Estou querendo fazer monitoramento do meu site via desktop ,
Achei melhor fazer em java com netbeans , mais ai não sei nada de nada de java , Mais sei orientação objeto php e mysql avançado :D
Então vamos lá abre o netbeans , fui em serviços fiz a conexão do mysql já :O
então quero fazer um simples cadastro para manda para o banco de dados mysql agora ,
já fiz um form com os campo e agora como que faço a conexão e o INSERT dos dados ??
achei os código aqui no forum a conexao e o INSERT,
Conexão . mais essa como eu faço ?? so crio um arquivo conexao.java e pronto , ou precisa fazer tipo um include igual no php todo pagina colocar o link da conexao ??
1. package com.washingtonbotelho.util;
2.
3. import java.sql.Connection;
4. import java.sql.DriverManager;
5.
6. final public class Conexao {
7.
8. private static Connection conn = null;
9. private static Conexao conexao = null;
10.
11. private Conexao() {
12. try {
13. Class.forName("com.<b style="color:black;background-color:#99ff99">mysql</b>.jdbc.Driver");
14. conn = DriverManager.getConnection("jdbc:<b style="color:black;background-color:#99ff99">mysql</b>://localhost/NOMEBANCO", "USUARIO", "SENHA"); // Por exemplo: livraria, "root", "" (sem senha).
15. } catch (Exception e) {
16. System.out.println("[Conexao.Conexao] Erro: " + e.toString());
17. }
18. }
19.
20. public static synchronized Connection getConnection() {
21. if (conexao == null) {
22. conexao = new Conexao();
23. }
24. return conn;
25. }
26. }
INSERT
1. public void inserir(Object obj) throws SQLException {
2. funcionario = (FuncionarioBean) obj;
3.
4. ps = conn.prepareStatement(
5. "INSERT INTO Funcionario (id, nome, cargo, setor, entrada, inicioAlmoco, " +
6. "fimAlmoco, saida, obs, pontos, dataPonto) " +
7. "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"); // Cada interrogação aqui corresponde a um número abaixo.
8.
9. ps.setInt(1, funcionario.getId());
10. ps.setString(2, funcionario.getNome());
11. ps.setString(3, funcionario.getCargo());
12. ps.setString(4, funcionario.getSetor());
13. ps.setTime(5, funcionario.getEntrada());
14. ps.setTime(6, funcionario.getInicioAlmoco());
15. ps.setTime(7, funcionario.getFimAlmoco());
16. ps.setTime(8, funcionario.getSaida());
17. ps.setString(9, funcionario.getObs());
18. ps.setInt(10, funcionario.getPontos());
19. ps.setDate(11, funcionario.getDataPonto());
20. ps.executeUpdate();
21. ps.close();
22. }
Ficarei muito grato pela ajuda de todos :D
abraços;
mais vc já me ajudou muito 