0

班级代码

这是类代码中的一些代码,可能会有所帮助。

private ResultSet rs;
private Connection cn;
private Statement st;    

public void insertData(String data)

{
    try
    {
        st.executeUpdate(data);
        {
        JOptionPane.showMessageDialog(null, "Data berhasil Disimpan");
    }
    }
    catch(Exception e)
    {
        JOptionPane.showMessageDialog(null, "Gagal Insert Data");
    }
}

InsertDaftar 类

public class InsertDaftar implements DaftarInterface {
    public String nama;
    public boolean kuasa;
    Code cd = new Code();

    public void setNama(String nama){
         this.nama=nama;
    }
    public void setKuasa(Boolean kuasa){
         this.kuasa=kuasa;
    }
    public void Akun(){
        String data = "INSERT INTO akun (Nama,Kuasa)"+"values('"+this.nama+"','"+this.kuasa+"')";
        cd.insertData(data);
}

boolean为单选按钮创建了一些代码。

    boolean akun_kuasa;
    if (admin.isSelected()){
            akun_kuasa=true;
        }
        if (teller.isSelected()){
            akun_kuasa=false;
        }
    //todo
    InsertDaftar id = new InsertDaftar()
    id.setNama(akun_nama.getText());
    id.setKuasa(akun_kuasa);

有警告信息

id.setKuasa(akun_kuasa);

Netbeans 中的警告。

初始化akun_kuasa的变量

我试图将“akun_kuasa”的类型更改为int,并将 akun_kuasa 更改为 0 和 1,但仍然有错误。

我已经搜索过这个问题。但是有很多关于 BOOLEAN 或 TinyInt 的内容。

注意: id 是一个具有存储到数据库中的方法的对象。

4

1 回答 1

1

akun_kuasa 可以在 if 之后未定义

先设置为false?只有你会知道

这是对你的一个很好的编译器警告

akun_kuasa 已声明但可能未定义

当你打电话给二传手时

于 2015-06-14T02:59:35.057 回答