Bem, estou começando o estudo de Banco de Dados, só q estou encontrando muitos problemas. Já li o material daqui sobre JDBC não consegui fazer os exemplos tb. Confesso que tenho q ler mais sobre o assunto, só que entrei num projeto na universidade e estou tendo q aprender BD na correria. Sei apenas o básico d SQL, nada d Oracle, básico d algebra relacional, por isso os problemas. Se alguem souber site com um tutorial massa eu aceito.
Mas o motivo desse topico nao eh esse... Aqui segue um algoritmo q eu fiz que pega a informação do driver JDBC. Só que está dando o seguinte erro:
[color=blue]SQLException:[/color] [color=red][Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado[/color]
Could not Get Connection
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JDBCDriverInformation {
static String userid="scott", password = "tiger";
static String url = "jdbc:odbc:";
static Connection con = null;
public static void main(String[] args) throws Exception {
Connection con = getOracleJDBCConnection();
if(con!= null){
System.out.println("Got Connection.");
DatabaseMetaData meta = con.getMetaData();
System.out.println("Driver Name : "+meta.getDriverName());
System.out.println("Driver Version : "+meta.getDriverVersion());
}else{
System.out.println("Could not Get Connection");
}
}
public static Connection getOracleJDBCConnection(){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
try {
con = DriverManager.getConnection(url, userid, password);
} catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
}
return con;
}
}
O que será que está havendo?