E ai galera,
Alguem pode me ajudar estou executando o codigo abaixo para criar uma tabela no mysql e esta tabela não e criada, será que tem algo errado no codigo, pois a conexão e feita masi parece que só o comando SQl que não e executado.
import java.sql.;
import java.sql.SQLException;
import java.io.;
import java.lang.*;
public class TesteConexao{
public static void main (String args []) throws SQLException, IOException{
String url = “jdbc:mysql://localhost:3306/teste”;
String login = “usuario”;
String password = “senha”;
System.out.println(“Carregando Driver JDBC…”);
try {
Class.forName(“com.mysql.jdbc.Driver”);
}
catch(ClassNotFoundException e) {
System.out.println(“Não consigo carregar o driver…”);
e.printStackTrace();
return;
}
System.out.println(“Conectando ao Banco de Dados…”);
Connection con = DriverManager.getConnection(url, login, password);
Statement stm = con.createStatement();
String comando = (“CREATE TABLE RELACAO(NOME VARCHAR(40), ID_COD INTEGER”);
stm.executeUpdate(comando);
stm.close();
con.close();
}
}
O codigo e executado desta forma com segue abaixo e não executa o comando SQL.
C:\Arquivos de programas\Java\jdk1.6.0\bin\java.exe -classpath “C:\Arquivos de programas\Java\jdk1.6.0\jre\lib\rt.jar;C:\Arquivos de programas\Java\jdk1.6.0\lib\tools.jar;D:\Projetos” TesteConexao
Carregando Driver JDBC…
Conectando ao Banco de Dados…
Exception in thread “main” java.sql.SQLException: Access denied for user ‘usuario’@‘localhost’ (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2941)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:868)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3340)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1238)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2743)
at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at TesteConexao.main(TesteConexao.java:21)
Finished executing
/* Seré que alguém do pode me ajudar pois estou começando a programar com banco de dados em java*/
Até mais galera valeu!!