import java.sql.Connection;
import java.sql.DriverManager;
public class Bd
{
public static Connection getConnection() {
String driver ="com.mysql.jdbc.Driver";
String database ="IMPACTA";
String url = "jdbc:mysql://localhost/"+ database; //local host é nome do servidor
String user ="root";
String password ="password";
try {
Class.forName(driver);
Connection con = DriverManager.getConnection(url,user,password);
System.out.println(con);
return con;
}catch (Exception ex) {
ex.printStackTrace();
}
return null;
}
}
e estou tentando inserir dados com o codigo abaixo, numa tabela teste que ja esta criada com o nome de familia....(no my sql)
import java.util.Scanner;
import java.sql.*;
public class InsereFamilia {
public static void main (String args[]) {
Scanner item = new Scanner (System.in);
int info1 = item.nextInt();
String info2 = item.next();
int info3 = item.nextInt();
String info4 = item.next();
Connection con = Bd.getConnection();
try {
PreparedStatement stmt = con.prepareStatement("insert into familia (codigo, nome, idade, profissao) values (?,?,?,?)");
stmt.setInt (1,info1);
stmt.setString(2,info2);
stmt.setInt (3,info3);
stmt.setString(4,info4);
stmt.execute();
} catch (Exception e) {
e.printStackTrace();
}
}
}
ele me apresenta este erro...
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:276)
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:169)
at Bd.getConnection(Bd.java:13)
at InsereFamilia.main(InsereFamilia.java:13)
java.lang.NullPointerException
at InsereFamilia.main(InsereFamilia.java:15)
EXECUTADO COM SUCESSO (tempo total: 14 segundos)
sendo que tenhu mas tres projetos bem parecidos que estão funcionando normalmente com este driver...
alguem pode dar uma luz?
Abraço...