:: Separando em outros arquivos :: Ajudem plz!

5 respostas
C

Galera, eu programei em java a um tempo atraz...

Agora estou tendo que usar no trabalho, e tive muita dificuldade em fazer esse trexo de código em mais de um arquivo...

Só consegui colocando tudo no mesmo try...

Se alguem puder dar uma ajuda...

Agradeço muito...

Segue o codigo:

import java.sql.*;

 public class conectar
{
    public static void main(String[] args)
    {
        try
        {
            Class.forName("org.gjt.mm.mysql.Driver").newInstance();
            System.out.println (">>Driver......oK");
            String serverName = "localhost";
            String mydatabase = "azai";
            String username = "root";
            String password = "";
            String url = "jdbc:mysql://" + serverName + "/" + mydatabase; 
            Connection conn = DriverManager.getConnection(url, username, password);
            System.out.println (">>Conexão.....oK");
            Statement stmt = conn.createStatement();
            String comando = "INSERT INTO clientes (nome) VALUES ('CEARA');";
            stmt.executeUpdate(comando);
            stmt.close();
            conn.close();
            System.out.println (">>ComandoSQL..oK");
        }
        catch (Exception ex)
        {
            System.out.println("Erro na conexão....");
        }
    }//MAIN
}//CLASS

5 Respostas

J

Não entendi a sua dúvida… vc quer criar, por exemplo, uma classe responsavel pela conexão com o BD? É isso… e outras classes fazem uma requisição para ela ou algo do tipo :wink:

C

Exaaaaaaaaaaato…

Queria só instanciar a classe e mandar o comando como paramentro…

Fazer uma separação…

No meu projeto antigo q eu perdi, tinha:
1 Arquivo: Soh com o driver para o sql
1 Arquivo: com a conexão em si
1 Arquivo: com para receber o comando via parametro

Entendeu??

Abraços
Obrigado!

J

Chegando em casa eu monto um exemplo pra vc… blz?

C

Perfeito cara…

Muito obrigado!!!

C

Alguma luz???

Criado 13 de maio de 2004
Ultima resposta 14 de mai. de 2004
Respostas 5
Participantes 2