jeveauxPJ
Oi
LichKing, :confuso: nao entendi nada… :confuso::confuso:
T+
Rubem_AzenhaPJ
o esquema é vc fazer uma Splash Screen para ser exibida enquanto se conecta do Banco de Dados
LichKingPJ
pra qem nao entendeu:
tem como fazer uma thread q cria uma conexao c/ o BD? :malabarismo:
Rubem_AzenhaPJ
sim, pensei nisso agora
public class ConectaBDThread implements Runnable
{
private String driver;
private String url;
private String user;
private String senha;
private Connection c = null;
private boolean conectou = false;
public ConectaDBThread(String driver, String url, String user, String senha)
{
this.driver = driver;
this.url = url;
this.user = user;
this.senha = senha;
}
public void run() throws ClassNotFoundException, SQLException
{
Class.forName(driver);
c = DriverManager.getConnection(url, user, senha);
conectou = true;
}
public boolean conectou()
{
return conectou;
}
public Connection getConnection()
{
return c;
}
}
LichKingPJ
legal :okok:
essa conexao q essa thread cria permanece aberta enquanto ela tive rodando nao eh? :verdeling: :mrgreen:
LichKingPJ
:martelada: descobri q naum eh a conexao q meu sistema tah demorando p/ cria, mas os prepared statement :eek:
tem como fazer essa thread criar os PreparedStatement tb ou tem q criar outra thread p/ isso? :fucando:
Rubem_AzenhaPJ
cara, acho que é bobagem criar uma thread para isso…
acho que o driver q vc pegou não é muito bom…
de qq maneira, se vc usar thread, vai ter que esperar criar o preparedstatement para usa-lo
threads não aumentam a velocidade do programa assim