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 {
}
}
}
}