oi galera,
estou iniciando no Java e estou com uma dúvida…
Caso alguém tenha alguma idéia para me ajudar, eu agradeço!!!
é o seguinte:
preciso recuperar uma informação da session, para montar uma select dentro de uma classe, mas já tentei de tudo mas não achei como fazer isso… :(:
Obrigado galera!!!
[code]package bd;
import java.sql.;
import java.text.;
import java.util.*;
public class Chamado {
private int tk_chamado_id;
// private Timestamp tk_dt_abertura;
private String tk_dt_abertura;
private String tk_autor;
private String tk_titulo;
private Long tk_descricao;
private String sb_setor;
//USANDO COLEÇÃO
public List<Chamado> getListar2() {
List<Chamado> p=new ArrayList<Chamado>();
try {
// Class.forName(“oracle.jdbc.driver.OracleDriver”).newInstance();
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
} catch (Exception e) {
System.out.println(“Driver não carregado.”);
}
try {
// Connection conexao = DriverManager.getConnection(“jdbc:oracle:thin:sugartst/sugartst@sugar:1521:sugar”);
Connection conexao = DriverManager.getConnection(“jdbc:mysql://localhost/sugar”, “root”, “root”);
PreparedStatement sql = conexao.prepareStatement(“Select tk_chamado_id, tk_dt_abertura, tk_autor, tk_titulo, tk_descricao from tk_una_chamado where tk_setor=?”);
sql.setString(1, ???AQUI É ONDE MORA A MINHA DÚVIDA!!!);
ResultSet rs=sql.executeQuery();
while (rs.next()){
Chamado pbanco=new Chamado();
pbanco.tk_chamado_id=rs.getInt("tk_chamado_id");
pbanco.tk_autor=rs.getString("tk_autor");
pbanco.tk_titulo=rs.getString("tk_titulo");
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm");
pbanco.tk_dt_abertura = sdf.format(rs.getTimestamp("tk_dt_abertura"));
p.add(pbanco);
}
} catch (SQLException e) {
System.out.println(e.getMessage());
}
return p;
}
public Integer getTk_chamado_id() {
return tk_chamado_id;
}
public void setTk_chamado_id(Integer tk_chamado_id) {
this.tk_chamado_id = tk_chamado_id;
}
public String getTk_autor() {
return tk_autor;
}
public void setTk_autor(String tk_autor) {
this.tk_autor = tk_autor;
}
public String getTk_titulo() {
return tk_titulo;
}
public void setTk_titulo(String tk_titulo) {
this.tk_titulo = tk_titulo;
}
public Long getTk_descricao() {
return tk_descricao;
}
public void setTk_descricao(Long tk_descricao) {
this.tk_descricao = tk_descricao;
}
public void setTk_chamado_id(int tk_chamado_id) {
this.tk_chamado_id = tk_chamado_id;
}
public String getTk_dt_abertura() {
return tk_dt_abertura;
}
public void setTk_dt_abertura(String tk_dt_abertura) {
this.tk_dt_abertura = tk_dt_abertura;
}
public String getSb_setor() {
return sb_setor;
}
public void setSb_setor(String sb_setor) {
this.sb_setor = sb_setor;
}
}
[/code]