Ir para conteúdo
Fórum Script Brasil
  • 0

Criar Banco de Dados com Java


Antonio Cordeiro Martins

Pergunta

Olá pessoal, sou novo por aqui e estou com uma dificuldade com o tema abaixo.

Criei um código para ler variáveis de um CLP onde eu criei um web server, o código funciona bem para ler os valores, mas quero criar um Banco de Dados com os valores lidos, mas estou com uma tremenda dificuldade de usar o código que fiz para gerar o BD, por favor podem me ajudar com este problema, estou usando o NetBeans como compilador.

Vejam o código.

package javaapplication6;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.io.PrintWriter;
import static java.lang.Float.parseFloat;
import static java.lang.System.out;
import static java.lang.Thread.sleep;
import javax.swing.GroupLayout;
import javax.swing.JOptionPane;
import static javax.swing.JOptionPane.showMessageDialog;
public class Main{
    public static void main(String[] args) throws InterruptedException, MalformedURLException {
        int i,o;
        int x;
        float val1=0,val2=0,val3=0;
        i=o= 0;
        x =20000;//varrega 6000 na variavel inteira x
        showMessageDialog(null, "Pressione OK para continuar");
      
        while (i <= 1000) {
            try {
            sleep(x);//aplica um delay na rotina
            } catch (Exception e) {
            }
                URL google = new URL("http://192.168.0.1/awp/TCC_HTML_CLP_2.html");
                PrintWriter Arquivo;
                try (BufferedReader in = new BufferedReader(new InputStreamReader(google.openStream()))) {
                    String inputLine;
                    inputLine = null;
                    TCC = new PrintWriter("Arquivo.txt", "UTF-8");
                    i = i + 1;
                        while(o==0 &&(inputLine = in.readLine()) != null){
                            Arquivo.println(inputLine);
                            if (inputLine.contains("")) {
                                val1 = parseFloat(in.readLine());
                                out.println("VAZAO:"+ val1);
                                }
                                if (inputLine.contains("")) {
                                val2 = parseFloat(in.readLine());
                                out.println("CONCENTRAÇÃO:"+ val2);
                                }
                                if (inputLine.contains("")) {
                                val3 = parseFloat(in.readLine());
                                out.println("TEMPERATURA:"+ val3);                                
                                }
                        }
                        sleep(20);
                        if (val1==0&&val2==0&&val3==0){
                          showMessageDialog(null, "CLP Travado");  
                          showMessageDialog(null, "Reinicie o CLP");
                         o=1;
                        }
                         Arquivo.close();
            } catch (MalformedURLException me) {
                out.println(me);
            } catch (IOException | SecurityException ioe) {
                out.println(ioe);
            } finally {
            }
        }
    }  
}

   

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...