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
import java.sql.*;
public class CarregarDriver{
public static void main(String[] args) {
Class.forName("com.mysql.jdbc.Driver");
}
}
Quando eu trato ele executa o cacth,
não funciona do mesmo jeito…
[]'s[/quote]
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.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
* Thr Luiz C. F. dos Santos - luiz@exl.com.br
*
*/
public class ConnectionFactory {
public Connection getJdbcConnection(String user, String password){
String url = "jdbc:oracle:thin:@10.10.10.20:1521:aleph0";
String driver = "oracle.jdbc.driver.OracleDriver";
try {
Class.forName(driver);
return DriverManager.getConnection(url,user,password);
} catch (ClassNotFoundException e) {
System.out.println("It can't connect to the database");
return null;
}catch (SQLException e) {
e.printStackTrace();
System.out.println(e.getMessage());
System.out.println("It can't connect to the database");
return null;
}
}
}
Quando eu trato ele executa o cacth,
não funciona do mesmo jeito…
[]'s[/quote]
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.