Dando uma olhada por cima, o seu código parece estar correto, o problema está na URL de conexão com o banco, o formato correto é "jdbc:mysql://host_do_servidor/banco", por ex: "jdbc:mysql://localhost/test"
----- Original Message -----
Sent: Tuesday, April 02, 2002 12:48 PM
Subject: [java-list] Mysql&JDBC

Eu estou utlizando mysql instalado sem a opcao para rede,  somente local.
O driver utilzado para conexao e o mm.mysql-2.0.4-bin.jar .

Para conexao foram escritas as seguintes linhas de codigo:
 

import java.io.*;
import java.sql.*;

public class main
{
 

      public static void main(String[] args) throws ClassNotFoundException, InstantiationException,IllegalAccessException,SQLException

      {
 
 
   try{
 
      Class.forName("org.gjt.mm.mysql.Driver").newInstance();
 
             Connection con =   DriverManager.getConnection("jdbc:mysql:test","abimael","");
      Statement stmt = con.createStatement();
             ResultSet rs = stmt.executeQuery("Select * from test");
             if (rs.next())
         System.out.println("Tem dados");
             else
      System.out.println("Nao tem dados");
   }
          catch (SQLException e)
   {
       System.out.println(e.getMessage());
          }
 
      }
 

}
 

Eu recebo a seguinte mensagem de erro.

No suitable driver

Alguem tem alguma ideia de como corrigir este problema.

Reply via email to