Mysql 语法错误异常
嘿,伙计们,这是我的代码,这是我第一次遇到堆栈溢出,为什么我会遇到这个异常 java.sql.SQLException:在结果集开始之前Mysql 语法错误异常,mysql,sql,Mysql,Sql,嘿,伙计们,这是我的代码,这是我第一次遇到堆栈溢出,为什么我会遇到这个异常 java.sql.SQLException:在结果集开始之前 UPDATE是保留字,因此您的DB对象不应该使用它。你可以: 更改表名(我更喜欢这个) 每次引用该表时都使用引号 UPDATE是一个保留字,因此您的DB对象不应该使用它。你可以: 更改表名(我更喜欢这个) 每次引用该表时都使用引号 从“update”中选择UpdateT?将表命名为“update”可能不是最好的方法。这是否回答了您的问题?从数据库运行时,相
UPDATE
是保留字,因此您的DB对象不应该使用它。你可以:
- 更改表名(我更喜欢这个)
- 每次引用该表时都使用引号
UPDATE
是一个保留字,因此您的DB对象不应该使用它。你可以:
- 更改表名(我更喜欢这个)
- 每次引用该表时都使用引号
从“update”中选择UpdateT
?将表命名为“update”可能不是最好的方法。这是否回答了您的问题?从数据库运行时,相同的查询是否有效<代码>从更新中选择更新集从“更新”中选择更新集
?将表命名为“更新”可能不是最好的方法。这是否回答了您的问题?从数据库运行时,相同的查询是否有效<代码>从更新中选择更新集
@Override
public void start(Stage primaryStage) throws Exception{
try{
String fxmlName;
Connection con = DriverManager.getConnection("url","root","password");
Statement st = con.createStatement();
String qry = "select UpdateT from schema.update";
ResultSet rs = st.executeQuery(qry);
fxmlName = rs.getString("UpdateT");
// System.out.println(fxmlName);
st.close();
Parent root = FXMLLoader.load(getClass().getResource(fxmlName));
primaryStage.setScene(new Scene(root));
primaryStage.initStyle(StageStyle.UNDECORATED);
primaryStage.show();
}
catch (Exception e){
System.out.println(e);
}
}