Boa noite!!! Sou iniciante em java e comprei um livro para eu estudar, porém está me dando esse erro Resultset cannot be resolved to a type nessa parte do código public Resultset buscaCategPorId(int codigo) throws SQLException , porém está exatamente como no livro que eu poderei fazer?Grato
package agendaEletronica.dados;
import agendaEletronica.modelo.*;
import java.sql.*;
import java.util.Vector;
public class Conexao {
//usuario e senha
private String login = "root";
private String senha = "";
//ip do servidor do banco
private String host = "localhost";
//nome do banco de dados
private String dbName = "bdagenda";
//url da conexao do banco
private String url = "jdbc:mysql://" + host+"/" + dbName;
//objeto do tipo connection para estabelecer a conexao
public Connection conexao = null;
//objeto statement usado para enviar consultas para o banco de dados
public Statement stmt = null;
public ResultSet r = null;
public Conexao() {}
public Connection abreConexaoBD()
{
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException ex)
{
return null;
}
try
{
//efetua conexao com o banco de dados
this.conexao = (Connection) DriverManager.getConnection(url,login,senha);
}
catch (SQLException ex)
{
return null;
}
try {
return this.conexao;
}
//{
catch (Exception e)
{
return null;
}
//}
}// chave fim metodo abreConexaoBd
//tabela categoria - metodos de persistencia - inicio
public Vector<Object> listaCategoriaAll() throws SQLException
{
Categoria a;
Vector<Object> v = new Vector<Object>();
Connection conn = this.abreConexaoBD();
ResultSet rs = null;
Statement st = conn.createStatement();
rs = st.executeQuery("select * from categoria order by descricao");
while (rs.next())
{
a = new Categoria();
a.setId(rs.getInt("id"));
a.setDescricao(rs.getString("descricao"));
v.add(a);
}
return v;
}//chave fim Vector<Objetct>
public Vector<Object> buscaCategPorDescricaoAll(String descricao) throws SQLException
{
Categoria c;
String sql = null;
sql="select * from categoria where descricao like '";
sql+=descricao+"%' order by descricao";
Vector<Object> v = new Vector<Object>();
Connection conn = this.abreConexaoBD();
ResultSet rs = null;
Statement st = conn.createStatement();
rs = st.executeQuery(sql);
while (rs.next())
{
c = new Categoria();
c.setId(rs.getInt("id"));
c.setDescricao(rs.getString("descricao"));
v.add(c);
}
return v;
}//chave fim buscaCategPorDescricaoAll
public Resultset buscaCategPorId(int codigo) throws SQLException
{
String sql = null;
sql="select * from categoria where id = "+codigo;
Connection conn = this.abreConexaoBD();
ResultSet rs = null;
Statement st = conn.createStatement();
rs = st.executeQuery(sql);
return rs;
}//chave fim buscaCategPorId
} // chave fim