簡體   English   中英

Java Jdbc插入

[英]Java Jdbc Insert

我正在使用jdbc驅動程序進行示例項目。 我的問題是,如果我在2文本字段中輸入null。 是否不應該將null加載到數據庫中? 無論如何,如何避免在數據庫中插入空字段? 任何幫助將不勝感激。

//Execute a query
System.out.println("Creating Statement..");
String query = "INSERT INTO INFO (FIRSTNAME,LASTNAME) VALUES (?,?)";
myStatement = con.prepareStatement(query);

myStatement.setString(1, firstnameTf.getText());
myStatement.setString(2, lastnameTf.getText());
myStatement.executeUpdate();

if (firstnameTf.getText().isEmpty() || lastnameTf.getText().isEmpty()){
    JOptionPane.showMessageDialog(null, "Please Insert");
}

myStatement.close();
con.close();

你也可以用這個

if (firstnameTf.getText().isEmpty() || lastnameTf.getText().isEmpty()){
        JOptionPane.showMessageDialog(null, "Please Insert");
    } 



else{
          myStatement =con.prepareStatement(query);

           myStatement.setString(1,firstnameTf.getText());
           myStatement.setString(2, lastnameTf.getText());
           myStatement.executeUpdate();}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM