Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá pessoal, tenho este codigo aki, que inclusive peguei no site do imasters... mas acontece o seguinte erro:
ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriverSQLException: No suitable driver
oq devo fazer ?import java.sql.*;public class ConDBSQL { public static void main(String args[]) { // Criando as variáveis de conexão e de statement Connection con; Statement stmt; String query = "select name , id from sysobjects"; // Verificando se o driver JDBC está instalado e pode ser utilizado try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); } catch(java.lang.ClassNotFoundException e) { System.err.print("ClassNotFoundException: "); System.err.println(e.getMessage()); } try { // Abrindo a conexão com o servidor MAURO, login sa e sem senha con = DriverManager.getConnection("jdbc:microsoft:sqlserver://MAURO:1433","sa",""); stmt = con.createStatement(); // Criando a instrução a partir do SELECT que está dentro da variável query ResultSet rs = stmt.executeQuery(query); System.out.println("Lista de linhas da tabela sysobjects:"); // Fazendo um loop para mostrar tudo o que foi retornado do banco while (rs.next()) { // Obtendo o campo name em um string String s = rs.getString("name"); // Obtendo o campo id em um inteiro int i = rs.getInt("id"); System.out.println(s + " " + i); } //Fechamdno a instrução e a conexão stmt.close(); con.close(); } catch(SQLException ex) { System.err.println("SQLException: " + ex.getMessage()); } }}
Seguinte, este erro acontece porque a JVM não encontrou o driver que você tentou registrar.
você precisa ter o drive, não basta registrá-lo...
O driver no caso seria um arquivo .jar, você pode procurar por um para SQL Server aqui:
http://developers.sun.com/product/jdbc/drivers
Procure também por um tutorial tipo, registrando um drive JDBC, vai te economizar dores de cabeça...
Muito obrigado vou testar !
http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
pô estes drivers são pagos ??????!!!!naum tem um "de grátis" ? editado tipo achei no site da microsoft e baixei o JDBC com os service packs tudo, instalei e continua dando o erro !já to com dor de cabeça mesmo... o coisinha dificil ! editado
ninguem sabe pessoal, será q naum tenho q instalar algo, este codigo esta no imasters e falaram q está 100% mas naum funfa no meu pc !!!:(