Pessoal peguei um codigo pronto para fazer a conexao com o banco e verificar se o produto esta cadastrado no banco mas ele da um erro na linha:
Statement stm = con.createStatement();
nao entendi o pq se alguem pode me ajudar.
Connection con = null;
try
{
String userName = "root";
String password = "adler";
String url = "jdbc:mysql://localhost:3306/kopp";
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection (url, userName, password);
System.out.println ("Conexão de dados criada");
// A captura de exceções SQLException em Java é obrigatória para usarmos JDBC.
// Para termos acesso ao objeto con, ele deve ter um escopo mais amplo que o bloco try
// Após estabelecermos a conexão com o banco de dados
// Utilizamos o método createStatement de con para criar o Statement
Statement stm = con.createStatement();
// Vamos executar o seguinte comando SQL :
String SQL = "codigo,nome";
// Definido o Statement, executamos a query no banco de dados
ResultSet rs = stm.executeQuery(SQL);
// O método next() informa se houve resultados e posiciona o cursor do banco
// na próxima linha disponível para recuperação
// Como esperamos várias linhas utilizamos um laço para recuperar os dados
while(rs.next())
{
// Os métodos getXXX recuperam os dados de acordo com o tipo SQL do dado:
String codigo = rs.getString("codigo");
String nome= rs.getString("nome");
//System.out.println("codigo: "+codigo+" nome: "+nome+");
}
}
catch (Exception e)
{
e.printStackTrace();
//System.err.println ("Não é possível conectar ao banco de dados do servidor");
JOptionPane.showMessageDialog(null,"Não é possível conectar ao banco de dados do servidor");
}
}