e ai pessoal … sou novo em java ainda e estou dando os meus primeiros pulos com essa linguagem … achei uma coisa estranha nesse codigo aqui … era para ele pegar o ip para conectar no mysql na variavel numero … que recebe o ip através de um arquivo texto … mas mesmo apagando o arquivo texto … me aparece o JOptionPane dizendo que está conectado … agluem poderia me explicar o que está errado aqui … estou usando o JBuilder
Até mais
valeu
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.io.*;
public class conexao {
static String numero = "";
public static void ip() {
File ip = new File("/home/robson/jbproject/Alimentar/classes/alimentar/ip.txt");
try {
FileReader lerIp = new FileReader(ip);
BufferedReader leitor = new BufferedReader(lerIp);
try {
numero = leitor.readLine();
} catch (IOException e) {
JOptionPane.showMessageDialog(null , "Nao foi possivel ler Arquivo");
}
} catch (FileNotFoundException e) {
JOptionPane.showMessageDialog(null , "Informar Banco de Dados");
}
}
public conexao() {
Connection con = null;
String url = "jdbc:mysql://" + numero + "/alimentar" ;
String login = "root" ;
String senha = "r02a0882" ;
try {
Class.forName("org.gjt.mm.mysql.Driver") ;
con = DriverManager.getConnection(url, login, senha) ;
JOptionPane.showMessageDialog(null , "Conectado") ;
} catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(null , "Não Encontrou o Driver.") ;
} catch (SQLException e) {
JOptionPane.showMessageDialog(null , "Não Pode Conectar.");
}
}
}