C:\java>javac CarregarDriver.java
CarregarDriver.java:8: unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown Class.forName(“com.mysql.jdbc.Driver”);
^
1 error
Quando eu trato ele executa o cacth,
não funciona do mesmo jeito…
[]'s
Se executa o catch qual menssagem da exception que aparece?
Aqui em baixo tem um classe que eu uso pra fazer conexão, para conectar em um banco Oracle, mas é só substituir url e drive que funciona legal pro mysql tb.
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importjava.sql.DriverManager;importjava.sql.SQLException;/** * Thr Luiz C. F. dos Santos - [email removido] * */publicclassConnectionFactory{publicConnectiongetJdbcConnection(Stringuser,Stringpassword){Stringurl="jdbc:oracle:thin:@10.10.10.20:1521:aleph0";Stringdriver="oracle.jdbc.driver.OracleDriver";try{Class.forName(driver);returnDriverManager.getConnection(url,user,password);}catch(ClassNotFoundExceptione){System.out.println("It can't connect to the database");returnnull;}catch(SQLExceptione){e.printStackTrace();System.out.println(e.getMessage());System.out.println("It can't connect to the database");returnnull;}}}
D
daniloleke
LuizClaudio:
daniloleke:
Quando eu trato ele executa o cacth,
não funciona do mesmo jeito...
[]'s
Se executa o catch qual menssagem da exception que aparece?
Aqui em baixo tem um classe que eu uso pra fazer conexão, para conectar em um banco Oracle, mas é só substituir url e drive que funciona legal pro mysql tb.
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importjava.sql.DriverManager;importjava.sql.SQLException;/** * Thr Luiz C. F. dos Santos - [email removido] * */publicclassConnectionFactory{publicConnectiongetJdbcConnection(Stringuser,Stringpassword){Stringurl="jdbc:oracle:thin:@10.10.10.20:1521:aleph0";Stringdriver="oracle.jdbc.driver.OracleDriver";try{Class.forName(driver);returnDriverManager.getConnection(url,user,password);}catch(ClassNotFoundExceptione){System.out.println("It can't connect to the database");returnnull;}catch(SQLExceptione){e.printStackTrace();System.out.println(e.getMessage());System.out.println("It can't connect to the database");returnnull;}}}
Agora pegou...
Vlw pela ajuda... =)
Qnd tentei try ... catch devo ter alterado o nome do Driver sem querer...