Olá pessoal,
Sou novo no java e estava brincando no "DB" Access e consegui criar uma conexao e fazer alterações necessárias no meu "banco de dados" com a ajuda do Forum, mas estava começando a brincar um pouco com um VERDADEIRO banco de dados (MySQL) e nao consigo de nenhum jeito me conectar a ele.
o código vai abaixo para vcs olharem assim como o erro tbm,
//Variavel declarada como Connection para criar conectar e desconectar do BD
private Connection conn;
//Strings para manter o código mais organizado
//DRIVER recebe o driver do BD (ACCESS, MySQL, ORACLE,...)
private String DRIVER = "com.mysql.jdbc.Driver";
//URL_STRING recebe o tipo de driver e o caminho do BD
private String URL_STRING = "jdbc:mysql://max/bio?user=ramaciotti&password=?????";
//Método que conecta com o BD
public void Conectar() {
try {
Class.forName(DRIVER);
conn = DriverManager.getConnection(URL_STRING);
} catch (ClassNotFoundException ex) {
System.out.println("Driver JDBC Não encontrado");
} catch (SQLException ex1) {
System.out.println("Falha ao conectar" + ex1);
}
}
O ERRO EH ESTE:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at Classes.DataBaseMySQL.Conectar(DataBaseMySQL.java:22)
at Teste.ExAcessoBD.main(ExAcessoBD.java:14)
Exception in thread "main" java.lang.NullPointerException
at Classes.DataBaseMySQL.ImprimeDados(DataBaseMySQL.java:72)
at Teste.ExAcessoBD.main(ExAcessoBD.java:17)
Java Result: 1
Vlw pela ajuda!!