Galera é o seguinte...
Tenho aqui no meu sistema uma .class onde eu coloco todos meus comandos do Banco de dados... Abaixo a DBEmprestimo.
package Banco;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
public class DBEmprestimo extends DB {
public DBEmprestimo() {
createStatement();
}
public boolean retornarCodEmp() {
try {
ps = dbc.con.prepareStatement( "SELECT MAX(EMPRESTIMO.COD_EMP) FROM EMPRESTIMO;" );
r = ps.executeQuery();
while ( r.next() ) {
int codigo = 0;
codigo = r.getInt(1);
JOptionPane.showMessageDialog(null, "Codigo = " + codigo);// Aqui ele me retorna o valor correro
}
} catch(SQLException ex) {
new DBErros().mensagemDeErro( ex );
return false;
}
return true;
}
}
Acima no meu public boolean retornarCodEmp() tenho uma variavel codigo onde me retorna o valor da SQL que é executada... Então eu preciso enviar esse valor para uma variável em uma Tela do meu Sistema que é a TelaEmprestimo... Código abaixo...
package Telas;
import Banco.DBAluno;
import Banco.DBEmprestimo;
import Banco.DBFuncionario;
import Banco.DBItemEmprestimo;
import Banco.DBLivro;
import Banco.DBMateriais;
import Banco.DBMidias;
import Banco.DBProfessor;
import java.sql.Statement;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class TelaEmprestimo extends javax.swing.JInternalFrame {
// public class TelaEmprestimo extends DB {
public TelaEmprestimo(TelaPrincipal telaPrincipal) {
initComponents();
//.... restante do código...
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
DBEmprestimo dbp = new DBEmprestimo();
if( dbp.retornarCodEmp() ) {
boolean codigo = dbp.retornarCodEmp();
JOptionPane.showMessageDialog(null, "Codigo = " + codigo);
}
}
Então na minha TelaEmprestimo eu realizo esse comando ai no final só que a variavel codigo desta dela vem com o valor true, o que deveria me retornar o mesmo valor que a minha DBEmprestimo...
Alguém poderia me ajudar???
Grande abraço :D

