班级代码
这是Class Code中可能有用的一些代码。
r = _Getch()
key = r.read_key()
print(key)
if key = 'a':
#do things
elif key = 's':
# do other things
else:
continue
InsertDaftar Class
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");
}
}
我为单选按钮创建了一些代码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);
Netbeans警告。
初始化akun_kuasa的变量
我试图将“akun_kuasa”的类型更改为id.setKuasa(akun_kuasa);
,
并将akun_kuasa更改为0和1,但仍然存在错误。
我搜索过这个问题。但是很多关于BOOLEAN或TinyInt。
注意:id是一个具有存储到数据库中的方法的对象。
答案 0 :(得分:1)
akun_kuasa可以在if
之后取消定义首先将其设为false?只有你会知道
这是一个很好的编译器警告你
宣布akun_kuasa但可能未定义
当你调用setter
时