Me ajudem com este Erro

Olá Galera,
Aqui estou eu de novo enchenu o saco de vcs…rs…
Alguém poderia me ajudar neste codigo?

O problema está nas seguinte linhas:

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
(aqui está dando erro no ponto entre Class e forName - tb no q está entre as aspas duplas)

Connection con; (aqui o ponto e virgula está sublinhado pelo eclipse)

Conto com a ajuda de vcs.
Atenciosamente
Marcelo Madeira

[code]
import java.sql.*;

public class Cadastrar {

Cadastro dados = new Cadastro();
	
String url = "jdbc:odbc:Empresa";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection con;
con = DriverManager.getConnection(url);

Statement st = con.createStatement();
st.executeUpdate("INSERT INTO Clientes (Nome, Telefone, DtNascimento) VALUES ('"+ dados.JTextField.getText() +"','"+ dados.JTextField1.getText() +"','"+ dados.JTextField2.getText() +"')");

System.out.println("Operação realizada com sucesso.");

st.close();
con.close();

}[/code]

Olá, esse erro é gerado por que o método forName("") lança exceptions, então vc precisa ou tratar ou declarar que seu método lança esta exception.

hi, outra coisa, cadê o metodo???

Quer dizer q sempre q for conectar a um banco de dados vou ter que usar um try e catch, pra tratar as exceptions?

Esta é a forma mais simples de se conectar a um banco de dados?

Qual método vc fala?

Valeu pela dica.

[quote=“marcelo_mococa”]Quer dizer q sempre q for conectar a um banco de dados vou ter que usar um try e catch, pra tratar as exceptions?
[/quote]
Sim, ou declarar no seu método que ele lança as exceptions que podem ser geradas nos métodos usado.

Sim, é a forma mais facil sim, usando jdbc…

Quando se faz uma classe, só é permitido escrever codigo do que ela pode fazer em metodos, fora deles só em inicializadores estaticos ou construtores, na declaração dos atributos vc pode inicializa-los apenas…

Consegui… :lol:

Valeu pelas dicas…

Abraços
Marcelo Madeira