我有,我连接到运行Tomcat数据库的Java程序。 该应用程序包括名字字段,姓氏,电子邮件,电话。 我创建了一个按钮,点击后允许您添加文本字段到数据库的条目。
下面,我已经表明添加条目的结构。 我使用删除客户端条目相同的方法。 问题是SQL命令。 我不知道怎么写。
问:我需要一个SQL命令,其中(如添加客户端),我可以在田里加载的数据库中的数据,并采取信息,并删除数据库中的特定条目。 请帮忙。
插入(在查询类)客户端:
//create INSERT that adds a new entry into the database
insertNewPerson = connection.prepareStatement(
"INSERT INTO Addresses " +
"(FirstName, LastName, Email, PhoneNumber ) " +
"VALUES (?, ?, ?, ?)" );
方法添加的人(以查询类):
//ADD an entry
public int addPerson(
String fname, String lname, String email, String num)
{
int result = 0;
//set parameters, then execute insertNewPerson
try {
insertNewPerson.setString(1, fname);
insertNewPerson.setString(2, lname);
insertNewPerson.setString(3, email);
insertNewPerson.setString(4, num);
//insert the new entry; return # of rows updated
result = insertNewPerson.executeUpdate();
}//end try
catch(SQLException sqlException) {
sqlException.printStackTrace();
close();
}//end catch
return result;
}//end method addPerson
执行的操作(在应用类别及具有GUI):
//handles call when insertButton is clicked
private void insertButtonActionPerformed(ActionEvent evt)
{
int result = personQueries.addPerson(firstNameTextField.getText(), lastNameTextField.getText(), emailTextField.getText(), phoneTextField.getText());
if (result == 1)
JOptionPane.showMessageDialog(this,"Person added!", "Person added", JOptionPane.PLAIN_MESSAGE);
else
JOptionPane.showMessageDialog(this, "Person not added!", "Error", JOptionPane.PLAIN_MESSAGE);
browseButtonActionPerformed(evt);
}//end method insertButtonActionPerformed