Fórum Class.forName("com.mysql.jdbc.Driver"); ERRO!! #567223
09/04/2009
0
package pdrpack;
import java.sql.*;
class Bd
{
public static void main(String args[])
{
// A captura de exceções SQLException em Java é obrigatória para usarmos JDBC.
// Para termos acesso ao objeto con, ele deve ter um escopo mais amplo que o bloco try
Connection con = null;
try
{
// Este é um dos meios para registrar um driver
Class.forName("com.mysql.jdbc.Driver");
// Registrado o driver, vamos estabelecer uma conexão
con = DriverManager.getConnection("jdbc:teste","root","pedro");
// Após estabelecermos a conexão com o banco de dados
// Utilizamos o método createStatement de con para criar o Statement
Statement stm = con.createStatement();
// Vamos executar o seguinte comando SQL :
String SQL = "Select nome, idade from nomes";
// Definido o Statement, executamos a query no banco de dados
ResultSet rs = stm.executeQuery(SQL);
// O método next() informa se houve resultados e posiciona o cursor do banco
// na próxima linha disponível para recuperação
// Como esperamos várias linhas utilizamos um laço para recuperar os dados
while(rs.next())
{
// Os métodos getXXX recuperam os dados de acordo com o tipo SQL do dado:
String nom = rs.getString("nome");
String id = rs.getString("idade");
// As variáveis tit, aut e totalFaixas contém os valores retornados
// pela query. Vamos imprimí-los
System.out.println("nome: "+nom+" idade: "+id);
}
}
catch(SQLException e)
{
// se houve algum erro, uma exceção é gerada para informar o erro
e.printStackTrace(); //vejamos que erro foi gerado e quem o gerou
}
finally
{
try
{
con.close();
}
catch(SQLException onConClose)
{
System.out.println("Houve erro no fechamento da conexão");
onConClose.printStackTrace();
}
} // fim do bloco try-catch-finally
} // fim da main
} // fim de nosso primeiro exemplo !
Pdr33n
Curtir tópico
+ 0Post mais votado
25/11/2009
Lais Lodi
Gostei + 1
Mais Posts
09/04/2009
Edinei Manica
Gostei + 0
09/04/2009
Edinei Manica
Gostei + 0
09/04/2009
Pdr33n
Gostei + 0
09/04/2009
Dennisrosa
Gostei + 0
09/04/2009
Pdr33n
Gostei + 0
24/11/2009
Lais Lodi
public class BD{
public static void main (String args[]){
// conecção com o BD
Connection con = null;
try
{
// Este é um dos meios para registrar um driver
Class.forName("com.mysql.jdbc.Driver");
// Registrado o driver, vamos estabelecer uma conexão
con = DriverManager.getConnection("jdbc:database","login","senha");
// Após estabelecermos a conexão com o banco de dados
// Utilizamos o método createStatement de con para criar o Statement
Statement stm = con.createStatement();
// Vamos executar o seguinte comando SQL :
String SQL = "delete * from cliente where cliente.codigo = codigo;";
// Definido o Statement, executamos a query no banco de dados
stm.executeUpdate(SQL);
}
catch(SQLException e)
{
// se houve algum erro, uma exceção é gerada para informar o erro
e.printStackTrace(); //vejamos que erro foi gerado e quem o gerou
}
// CORREÇÃO
catch(ClassNotFoundException e)
{
// se houve algum erro, uma exceção é gerada para informar o erro
e.printStackTrace(); //vejamos que erro foi gerado e quem o gerou
}
// FIM DA CORREÇÃO
finally
{
try
{
con.close();
}
catch(SQLException onConClose)
{
System.out.println("Houve erro no fechamento da conexão");
onConClose.printStackTrace();
}
} // fim do bloco try-catch-finally
return true;
}
}Gostei + 0
25/11/2009
Ricardo Staroski
Gostei + 0