Conexão com BD MySLQ

2 respostas
R

Pessoal, sou novo no forum e estou iniciando os estudos com o NetBeans e BD MySQL, fazia uso no Eclipse sem problemas.
Entretanto, estou tentando criar uma tabela no BDMySQL pelo Netbeans, consigo fazer a comunicação com o banco porém quando vou até a BD que atualizo o BD, a tabela não aparece.
Já coloquei driver connector na biblioteca.
Vejam o código abaixo:

package newpackageTeste;

//import java.sql.Connection;

import java.sql.Statement;

//import java.beans.Statement;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

/**
*

  • @author Raimundo
    */
    public class PrimeiroExercicioLTP4 {

public static void main(String[] args) {

try {
      Class.forName("org.gjt.mm.mysql.Driver");
      Connection conexao = DriverManager.getConnection("jdbc:mysql://localhost/sale", "root", "root");

      //insereTabela(conexao);
      criaTabelaCoffee(conexao);
      //criaTabelaLOGEntrada(conexao);
      //criaTabelaInvasoes(conexao);
          
      conexao.close();
    } catch (ClassNotFoundException erro) {
      System.out.println(erro.getMessage());
    } catch (SQLException erro) {
      System.out.println("Erro no SQL: " + erro.getMessage());
    }

}

public static void criaTabelaCoffee (Connection conexao) throws SQLException{

try{
Statement comando = (Statement) ((java.sql.Connection) conexao).createStatement();

comando.executeUpdate("CREATE TABLE coffee (cof_name VARCHAR(80) NOT NULL, " +
            "sup_id VARCHAR(10), price VARCHAR (10), " +
            "sales VARCHAR(20), total VARCHAR(10), PRIMARY KEY(Cof_name))");
                  
comando.close();
    
    conexao.close();

    System.out.println("Tabela criada com sucesso!");

} catch (SQLException erro) {
        System.out.println("Erro no SQL: " + erro.getMessage());
    }
}

2 Respostas

G

Ocorre alguma exception ?

R

Não aparece nenhuma Exception. O console me manda esta resposta, como se ele só consegui-se chegar até o driver.

init:
deps-jar:
compile:
run:
org.gjt.mm.mysql.Driver
BUILD SUCCESSFUL (total time: 1 second)

Coloquei para compilar e o console me demonstrou a informação abaixo:

Listening on 2995
User program running
MethodBreakpoint [newpackageTeste.PrimeiroExercicioLTP4].criaTabelaCoffee ‘(Ljava/sql/Connection;)Lvoid;’ successfully submitted.
LineBreakpoint PrimeiroExercicioLTP4.java : 27 successfully submitted.
Not able to submit breakpoint MethodBreakpoint [newpackageTeste.PrimeiroExercicioLTP4].criaTabelaUsuarios ‘(Ljava/sql/Connection;)Lvoid;’, reason: Method ‘criaTabelaUsuarios’ with signature ‘(Ljava/sql/Connection;)Lvoid;’ does not exist in class newpackageTeste.PrimeiroExercicioLTP4.
Breakpoint hit at line 27 in class newpackageTeste.PrimeiroExercicioLTP4 by thread main.
Thread main stopped at PrimeiroExercicioLTP4.java:27.

Penso que possa ser na configuração do driver na IDE.

Criado 10 de agosto de 2008
Ultima resposta 12 de ago. de 2008
Respostas 2
Participantes 2