boa tarde galera
tenho um sistema em que roda na rede e na net... porém, o desempenho via net está baixo.
meu sistema foi desenvolvido com java + mysql obs.: desktop
minha conexão:
package padrao;
import java.sql.*;
import javax.swing.JOptionPane;
public class conecta {
public conecta() {}
Connection conn = null;
public Connection conecta(){
Conecta_ACCESS conexao = new Conecta_ACCESS();
try{
Connection con = conexao.conect();
Statement stmt = con.createStatement();
String procura = "select * from tbl_caminho where CODIGO="+ 1;
ResultSet rs = stmt.executeQuery(procura);
while(rs.next()){
String ip = rs.getString("ENDERECO");//busca endereço(ip) no bd acess
//String driver = "org.gjt.mm.mysql.Driver";
String driver = "com.mysql.jdbc.Driver"; //Classe do driver JDBC
String banco = "bdrn"; //Nome do Banco criado
String host = ip; //Maquina onde está o banco
String str_conn = "jdbc:mysql://" + host + ":3306/" + banco; //URL de conexão
String usuario = "root"; //Usuário do banco
String senha = "nalldo36"; //Senha de conexão
try {
Class.forName(driver); //Carrega o driver
conn = DriverManager.getConnection(str_conn, usuario, senha);
}catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(null,"n Driver não encontrado!\n"+ e,"ATENÇÃO",JOptionPane.WARNING_MESSAGE);
return null;
}catch(SQLException e){
JOptionPane.showMessageDialog(null,"Erro na Conexão com Banco de Dados\n"+ e,"ATENÇÃO",JOptionPane.WARNING_MESSAGE);
frmEnderecoBD edb = new frmEnderecoBD(null, true);
edb.setVisible(true);
return null;
}}
rs.close();
stmt.close();
con.close();
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Erro ao consultar... " + e.getMessage());
}
return conn;
}
}
alguem pode me dar uma :idea: para melhorar o desempenho (velocidade)