ribclauport 4 de dez. de 2008
ribclauport:
Por favor se alguém puder me ajudar…
fiz uma vez a conexão com o driver mysql e funcionou normalmente
Connection con = DriverManager . getConnection ( "jdbc:mysql://localhost/curso" , "root" , "root" );
porém fazendo em outra máquina só aceitou através de casting
Connection con = ( Connection ) DriverManager . getConnection ( "jdbc:mysql://localhost/curso" , "root" , "root" );
alguém pode me dizer o porquê?
renanreismartins 4 de dez. de 2008
brother cola teu cod inteiro ae, poe os imports tb
abrasssss
ribclauport 4 de dez. de 2008
Então o código que gera o erro é esse
import java.sql.DriverManager;
import java.sql.SQLException;
import com.mysql.jdbc.Connection ;
public class Teste {
public static void main ( String args [] ){
try {
Class . forName ( "com.mysql.jdbc.Driver" );
Connection con = DriverManager . getConnection ( "jdbc:mysql://localhost/curso" , "root" , "root" );
System . out . println ( "Conectado" );
con . close ();
} catch ( ClassNotFoundException e ){
e . printStackTrace ();
} catch ( SQLException e ){
e . printStackTrace ();
}
}
}
depois colocando o casting funciona so que na apostila não tem e da outro vez que fiz funcionava corretamente
..... o codigo com o casting e esse apenas acresnectando (Connection)
import java.sql.DriverManager ;
import java.sql.SQLException ;
import com.mysql.jdbc.Connection ;
public class Teste {
public static void main ( String args [] ){
try {
Class . forName ( "com.mysql.jdbc.Driver" );
Connection con = ( Connection ) DriverManager . getConnection ( "jdbc:mysql://localhost/curso" , "root" , "root" );
System . out . println ( "Conectado" );
con . close ();
} catch ( ClassNotFoundException e ){
e . printStackTrace ();
} catch ( SQLException e ){
e . printStackTrace ();
}
}
}
o que mudou ai foi a linha Connection con = (Connection)DriverManager.getConnection("jdbc:mysql://localhost/curso", "root","root");
é isso
Fernando_G_Silva 4 de dez. de 2008
Olá.
Estou fazendo o FJ-21 atualmente e já tive esse problema, para resolver, apague o import:
import com.mysql.jdbc.Connection ;
E troque por este:
import java.sql.Connection ;
Qualquer coisa é só avisar.
Abs!