Java真的是新手,还是讲西班牙语的人,所以,请尽我所能帮助您理解我:)。我制作了一个程序,该程序管理用于存储客户端,有关客户端的信息等的mysql数据库。并生成(或尝试...)报告。我从Eclipse Market(BTW,使用Eclipse Kepler)安装了JasperReports。在学习了一些教程之后,我开始按参数创建报告。它只是识别一个客户端的一个参数。那不是问题。当我单击我的按钮以生成报告时出现问题,该报告包含以下代码:
JButton btnOk = new JButton("OK");
btnOk.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String doc = jftxtDni.getText();
String sql;
boolean respuesta = false;
ConexionBaseDatos cc = new ConexionBaseDatos();
sql = "SELECT * FROM clientes WHERE DNI = '"+doc+"'";
rs = cc.Consultar(sql);
try
{
while (rs.next())
{
respuesta = true;
}
}
catch (SQLException e)
{
JOptionPane.showMessageDialog(null, "error sql: "+e.getMessage());
}
if (respuesta)
{
ConexionBaseDatos cd = new ConexionBaseDatos();
Connection cn = cd.Conectar();
JasperReport jr = null;
String …Run Code Online (Sandbox Code Playgroud)