conexão com bd

1 resposta
gustavosis

Sou universitario e estou fazendo um trabalho relativamente simples, conectar-se a um bd access, via JDBC e ODBC. esta dando vários erros que não sei resolver, por isso preciso da ajuda de voces, estou usando NetBeans 5.5, desde já agradeço a ajuda de todos.

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed

// TODO add your handling code here:

try{[color=red]//aqui esta dando o erro - try without catch or finally[/color]

class.forname(sun.JDBC.odbc.JDBCodbcdriver);  [color=darkred] // expected e ‘{’ expected   [color=#444444][/color][/color]

connection con = drivermanager.getconnection(“JDBC:odbc:bdcadastro,"","");

statement stmt = con.createstatement(); //objeto comando sql

int cadmat = integer.parseint(jtextfield1.getText());

String cadnome = jtextfield2.getText(); //obtem o nome digitado

stmt.executeupdate(“insert into tabficha (matricula,nome) values (”" + cadmat + “”, " + cadnome + “)”); [color=brown]// expected[/color]

joptionpane.showmessagedialog(this, “dados salvos!”); [color=red][color=#444444][color=red]// expected [/color][/color][/color]

con.close(); //fecha conexão com bd // expected

} catch (sqlexception e){ //trata os erros sql [color=darkred]//‘catch’ without ‘try’ [/color]

joptionpane.showmessagedialog(this, “erro cmdo sql” + e.getmessage());

} catch (classnotfoundexception e){ //trata erros de conexão

joptionpane.showmessagedialog(this, “driver não encontrado”);

}

}

1 Resposta

ramilani12

Alguns detalhes Java é case sensitive ou seja maiúsculas e minúsculas se diferem
Ex , no seu código:

// errado 
  class.forname
 executeupdate
  //Certo
  Class.forName()
  executeUpdate()

Em Java declara-se(não obrigatório):
:arrow: Classe a primeira letra em maiúsculo e a primeira letra da segunda palavra tbm Ex: TestClass
:arrow: Métodos: a primeira letra do metodo em minusculo e primeira letra da segunda palavra em maiúsculo Ex: meuMetodo()
:arrow: Variaveis , a primeira palavra toda em minuscula e a primeira letra da segunda palavra em minusculo : Ex: countA

Criado 15 de junho de 2007
Ultima resposta 15 de jun. de 2007
Respostas 1
Participantes 2