terça-feira, 14 de maio de 2013

Classes para conectar netbeans ao BD

CLASSE CONEXAO.JAVA


  import java.sql.*;

public class Conexao {

    static String status=""; //variavel que vai informar o status da conexao

public static Connection getConnection(){
            Connection conn=null; //crio uma variavel para conexao
try{
    /*Aqui é o driver do Mysql, porem cada BD tem o seu, entao se vc amanha pensar usar outro BD, tem que ver na documentação
     * com a linha a seguir estamos carregando o Driver para conexao*/

    Class.forName("com.mysql.jdbc.Driver").newInstance();

    /* ponto importante se usar um usuario diferente de root, verifique os privilegios deste com o BD.
     *  vc pode usar o Mysql administration e logar como root e ver os privilegios*/
    //a url é de acordo com a documentacao do driver, se for usar outro BD ver na documentacao

    conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/juslj","juslj","juslj");

    //se ocorrer tudo bem, ou seja, se conectar a linha a segui é executada
    status = "Connection opened";}
catch (SQLException e) {
    status = e.getMessage(); // a variavel status vai receber a string da exceção
} catch (ClassNotFoundException e) {
    status = e.getMessage();

}catch(Exception e){
    status = e.getMessage();}
return conn;}

}


CLASSE INICIAR.JAVA


    public class iniciar {

    public static void main(String[] args) {
        Conexao.getConnection();
        System.out.println(Conexao.status); //imprime o valor de status
        /* se a conexao falhar veremos pelo status */

    }}

Nenhum comentário:

Postar um comentário