0
我在做一個使用jdbc驅動程序的示例項目。我的問題是如果我在我的2文本框中輸入一個空值。 null不應該加載到數據庫中?無論如何,如何避免在數據庫中插入空字段?任何幫助將升值。Java Jdbc插入
//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();
什麼是表'INFO'的模式?最簡單的方法是將名稱聲明爲「NOT NULL」 - 如果您嘗試插入'null',您將得到一個異常。 – Kenney
在數據庫中添加NOT NULL檢查它會拋出一個異常,並將其捕獲到catch塊並打印任何味精 –