dae pessoal,
preciso de um help no acesso ao MySQL via ODBC assim:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
c = DriverManager.getConnection("jdbc:odbc://servidor:3306/bmantis","user","senha");
e a seguinte exceção está sendo lançada: “java.sql.SQLException: [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado”
Como eu faço o acesso? o nome do meu banco é bmantis e o nome da fonte de dados é Mantis.
(acho que o efeito de criar tópico aqui me faz achar a resposta em outro lugar, mesmo tendo procurando MTOOO antes, no google…hauehuaehuea)
então, a string de conexão quando se tem uma fonte de dados (ODBC) é assim
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection c = DriverManager.getConnection("jdbc:odbc:mantis","usuario","senha");
e no MEU CASO, o nome da fonte de dados era ‘mantis’… e a própria fonte de dados já faz a referência ao servidor e ao banco de dados, sendo assim essa getConnection(“jdbc:mysql://servidor:3306/bancodedados”,“usuario”,“senha”); está errada quando o acesso é via ODBC.