ola amigos sou iniciante nesse mundo java estou terminando meu curso tecnico mas tenho um tcc para fazer e tenho que fazer uma agenda estou seguindo o livro (dominando Netbeans da editora ciencia moderna) bem la explica + ou - pelo menos para mim que nao tenho experiencia fiz passo a passo como diz no livro mas da um erro principal na classe agenda no construtor agenda
public class Agenda extends javax.swing.JFrame {
/** Creates new form Agenda */
public Agenda()throws SQLException {
X Conexao=new conexao(); //erro nesta linha
conn=conecao.getConexao();
stmt= conn.createStatement();
initComponents();
}
o erro esta na linha com o x e em outro lugar como mostra o codigo abaixo
private ResulSet getResults() { //erro nesta linha
ResultSet rs=null;
try{
rs=stmt.excuteQuery(“select * from registros”);
}
catch(SQLException e ){}
return rs;
}
e na classe conexao que me conecta ao banco de dados esta sem erro
uso netbeans com mysql o erro qundo complila e esse
init:
deps-jar:
Compiling 3 source files to C:\execs\ProjAgenda\build\classes
C:\execs\ProjAgenda\src\br\com\zelele\agenda\Agenda.java:152: cannot find symbol
symbol : class ResulSet
location: class br.com.zelele.agenda.Agenda
private ResulSet getResults() {
C:\execs\ProjAgenda\src\br\com\zelele\agenda\TabelaAgenda.java:20: cannot find symbol
symbol : class ResulSet
location: class br.com.zelele.agenda.TabelaAgenda
public TabelaAgenda(ResulSet rs) throws SQLException {
C:\execs\ProjAgenda\src\br\com\zelele\agenda\Agenda.java:25: cannot find symbol
symbol : variable Conexao
location: class br.com.zelele.agenda.Agenda
Conexao=new conexao();
C:\execs\ProjAgenda\src\br\com\zelele\agenda\conexao.java:20: duplicate class: br.com.zelele.Agenda.conexao
public class conexao {
C:\execs\ProjAgenda\src\br\com\zelele\agenda\Agenda.java:25: cannot access br.com.zelele.agenda.conexao
bad class file: C:\execs\ProjAgenda\src\br\com\zelele\agenda\conexao.java
file does not contain class br.com.zelele.agenda.conexao
Please remove or make sure it appears in the correct subdirectory of the classpath.
Conexao=new conexao();
5 errors
FALHA NA EXECUÇÃO (tempo total: 3 segundos)
quem poder me ajudar agradecereia muito pois dependo desse projeto para meu tcc e tenho que apresendalo semana que vem .
:\execs\ProjAgenda\src\br\com\zelele\agenda\Agenda.java:152: cannot find symbol
symbol : class ResulSet
location: class br.com.zelele.agenda.Agenda
private ResulSet getResults() {
C:\execs\ProjAgenda\src\br\com\zelele\agenda\TabelaAgenda.java:20: cannot find symbol
symbol : class ResulSet
location: class br.com.zelele.agenda.TabelaAgenda
public TabelaAgenda(ResulSet rs) throws SQLException {
Você está importando a classe ResultSet?
você precisa da declaração importjava.sql.ResultSet antes do escopo da classe para funcionar.
ola amigos ja resolvi 2 erros dois erram falta de letras nesse novo projeto mas como neste e mais 2 outros que viz ta esse erro no contrudor Agenda nesse codigo:
public Agenda(){
try
{
Conexao =new conexao(); // aqui da como erro.
conn=conexao.getConexao();
stmt= conn.createStatement();
initComponents();
}
catch (Exception e){}
}
tentei asim tambem
public Agenda(){
try
{
Conexao x =new conexao();
conn=conexao.getConexao();
stmt= conn.createStatement();
initComponents();
}
catch (Exception e){}
}
nao deu certo o codigo de erro na execucao e esse:
init:
deps-jar:
Compiling 3 source files to C:\execs\ProjAgenda\build\classes
C:\execs\ProjAgenda\src\br\com\zelele\agenda\Agenda.java:27: cannot find symbol
symbol : variable Conexao
location: class br.com.zelele.agenda.Agenda
Conexao =new conexao();
C:\execs\ProjAgenda\src\br\com\zelele\agenda\conexao.java:20: duplicate class: br.com.zelele.Agenda.conexao
public class conexao {
C:\execs\ProjAgenda\src\br\com\zelele\agenda\Agenda.java:27: cannot access br.com.zelele.agenda.conexao
bad class file: C:\execs\ProjAgenda\src\br\com\zelele\agenda\conexao.java
file does not contain class br.com.zelele.agenda.conexao
Please remove or make sure it appears in the correct subdirectory of the classpath.
Conexao =new conexao();
3 errors
FALHA NA EXECUÇÃO (tempo total: 1 segundo)