如何在Java中插入多個選中的複選框到Java數據庫當然。 我添加了「,」但它不工作只有第一個選中的複選框被存儲。如何在Java中的單列數據庫中插入多個複選框值
我該如何解決這個問題?
這裏是我當前的代碼:
String haspaper = null;
if(yes3.isSelected() == true){
if(checkcontract.isSelected()==true){haspaper=checkcontract.getText()+",";}
else if(checkcivile.isSelected()==true){haspaper=checkcivile.getText()+" , ";}
else if(checkcontartpar.isSelected()==true){haspaper=checkcontartpar.getText()+" ,";}
else {haspaper=mahiyapaper.getText()+" ,";}
}else{haspaper=no3.getText();}
只是作爲一個側面說明:在所有地方使用布爾方法的結果,當'==不需要TRUE' –
,而不是'haspaper = something.getText() +「,」;'應該是'haspaper + = something.getText()+「,」;'。在'=' –
之前加上'+'作爲文本是高度本地化的值,我會推薦一些其他技術。您可以使用[排名函數](http://en.wikipedia.org/wiki/Ranking_function)創建一個標量結果,您將在db中存儲該結果。 [更多閱讀](http://stackoverflow.com/questions/9048225/java-enum-confusion-with-creating-a-bitmask-and-checking-permissions) –