Javafree
 Forum   Topics   Author   Post 
Java Básico Desenvolver um sistema de monitoramento web edu4rd0 Como monitorar uma url, ou seja, inserir dados em determinado local e verificar se o site esta online ou fora do ar [code] public class Monitoramento { public static void main(String[] args) { try { // Create a URL for the desired page URL url = new URL("xxxx"); System.out.println(url.getPort()); // Leia todo o texto retornado pelo servidor BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); String line; while ((line = in.readLine()) != null) { // str is one line of text; readLine() strips the newline character(s) System.out.println(line); } in.close(); } catch (MalformedURLException e) { } catch (IOException e) { } } [/code]
Banco de Dados - JDBC / SQL Erro ao cadastrar dados no banco [RESOLVIDO] edu4rd0 Obrigado pela ajuda, eu já consegui resolver!
Banco de Dados - JDBC / SQL Erro ao cadastrar dados no banco [RESOLVIDO] edu4rd0 Faço o teste normal de cadastro no o metodo "main" , pois quando criei uma tela do html para pode capturar os dados, ele da erro e diz que não pode conectar ao banco de dados!
Banco de Dados - JDBC / SQL Erro ao cadastrar dados no banco [RESOLVIDO] edu4rd0 Estou fazendo um projeto web mais quando tento inserir dados no meu banco ele da erro de conexão, porem quando faço pelo main ele funciona corretamente. Não sei mais oque fazer para poder resolver esse problema Código do post [code] private Connection con = Conexao.getConnection(); public void cadastrar(Usuario usuario){ String sql = "insert into usuario(nome, login, senha) values(?, ?, ?)"; try { PreparedStatement preparador = con.prepareStatement(sql); //Atribui os valores dentro do banco de dados preparador.setString(1, usuario.getNome()); preparador.setString(2, usuario.getLogin()); preparador.setString(3, usuario.getSenha()); //Executar e fecha o banco preparador.execute(); preparador.close(); System.out.println("Usuario cadastrado com sucesso!"); } catch (SQLException e) { // TODO Auto-generated catch block System.out.println("Erro SQLEception" + e.getMessage()); e.printStackTrace(); }catch (NullPointerException e1) { // TODO: handle exception System.out.println("Erro nullPointException" + e1.getMessage()); } }[/code] ***************************************************** [code] protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub PrintWriter saida = response.getWriter(); saida.println("Set foi chamado com sucesso!"); //Recebe os dados da tela String nome = request.getParameter("nome"); String login = request.getParameter("login"); String senha = request.getParameter("senha"); Usuario usuario = new Usuario(); usuario.setNome(nome); usuario.setLogin(login); usuario.setSenha(senha); UsuarioDAO dao = new UsuarioDAO(); dao.cadastrar(usuario); //saida.println("Cadastrador com sucesso no metodo set! " + nome + " / " + login + " / " + senha); //saida.println("Invocando dados do metodo GET " + usuario.getNome() + " / " + usuario.getLogin() + " / " + usuario.getSenha()); } [/code] Erro [code] Não pode conectar ao banco de dados!No suitable driver found for jdbc:postgresql://localhost:5432/web1 ago 16, 2014 6:32:34 PM org.apache.catalina.core.StandardWrapperValve invoke GRAVE: Servlet.service() for servlet [br.com.web1.UsuarioController] in context with path [/web1] threw exception java.lang.NullPointerException at br.com.web1.UsuarioDAO.cadastrar(UsuarioDAO.java:19) at br.com.web1.UsuarioController.doPost(UsuarioController.java:57) at javax.servlet.http.HttpServlet.service(HttpServlet.java:644) at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:655) at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1566) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1523) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source) [/code]
Goto page 1