Oi
Estou tentando me conectar com o bd, mais ta dando a seguinte mensagem de erro.
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Oi
Estou tentando me conectar com o bd, mais ta dando a seguinte mensagem de erro.
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
[quote=“Pinhos”]Oi
Estou tentando me conectar com o bd, mais ta dando a seguinte mensagem de erro.
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified[/quote]
oi-Ele não esta achando o Driver que vc especificou , ou o Allias que vc criou…Poderia colocar o código é mais facil, para saber o que ta de errado
o codigo é bem simples, mais eu nao sei no que estou errando
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:Procura");
Statement stm = con.createStatement();
ResultSet rst = stm.executeQuery("SELECT * FROM Contratos");;
if(rst.next()){
String saida = rst.getString("ano");
out.print(saida);
}
}catch(Exception e){
System.out.print(e);
}
[quote=“Pinhos”]o codigo é bem simples, mais eu nao sei no que estou errando
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:Procura");
Statement stm = con.createStatement();
ResultSet rst = stm.executeQuery("SELECT * FROM Contratos");;
if(rst.next()){
String saida = rst.getString("ano");
out.print(saida);
}
}catch(Exception e){
System.out.print(e);
}[/quote]
T acerto , sera que no allias que vc criou não colocou Procura como procura , minusculo:???
OI
Eu criei o odbc do bd no fonte de dados do odbc —> fonte de dados do sistema.
sera que eu criei certo ou tá errado era no fonte de dados de usuario ?
Pois o problema esta qndo eu vou criar o objeto Statement, ai ele dá o erro
E o BD tem salvar aonde, ou tenho q especificar o caminho todo ?
Posso estar mto errado, ateh pq nunca trabalhei com java / ms-sql…
mas vc não precisa instânciar o drive de conexão? tipo… algo como
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
}
catch( Exception e ) {
System.err.println(“Falha ao carregar drive.”);
return;
}
:oops:
ou melhor ainda… no seu código, no
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”)
tente colocar assim:
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”).newInstance();
Valew eltonK e Felipe
Por incrivel q pareça eu joguei a conexao toda do Banco de Dados no CadastroBean (bean q eu criei), e deu certo, e sobre o odbc do bd no acho q no quando eu joguei na fonte de dados do sitema deu certo.
Valeu muito obrigado
Abraços