我现在已经在一个数据库上工作了一段时间,我收到了一个特定的部分。我试图编写一个代码来控制数据库中的外键列。 mysql是后端而Java是前端。 已经使用此代码在教师表上工作:
try {
String DATABASE_URL = "jdbc:mysql://localhost/accomodation";
String username = "root";
String password = "";
Connection con = DriverManager.getConnection(DATABASE_URL,username,password);
Statement stmt = con.createStatement();
String Query = "INSERT INTO faculty( Name, DeanName, Email) values ('"
+ facCombo.getSelectedItem() + "', '"
+ deanTF.getText() + "', '"
+ facmailTF.getText() + "')";
stmt.executeUpdate(Query);
JOptionPane.showMessageDialog(this, "Inserted Successfully", "Status",
JOptionPane.INFORMATION_MESSAGE);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "incorrect");
}
数据库作为教师与部门链接,部门具有引用教师表的外键,但尝试编写引用它的查询都无济于事。 如果有人可以帮助我,将不胜感激。