[英]MySQL error store boolean value into tinyint
班級代碼
這是類代碼中的一些代碼可能會有所幫助。
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是具有存儲到數據庫的方法的對象。
如果是,則akun_kuasa可以不確定
首先將其設置為false嗎? 只有你會知道
這對您是一個很好的編譯器警告
akun_kuasa已聲明,但可能未定義
當你打電話給二傳手
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.