gpt4 book ai didi

java - SQLServer 异常 : Invalid column name

转载 作者:行者123 更新时间:2023-12-02 06:14:17 25 4
gpt4 key购买 nike

com.microsoft.sqlserver.jdbc.SQLServerException: Invalid column name 'IDPaciente'

我得到了这个异常(exception)。这是我的代码:
    String query = "INSERT INTO Paciente('IDPaciente', 'NomePaciente', 'IdadePaciente', 'LocalidadePaciente') VALUES('"+IDTextField.getText()+"', '"+NomeTextField.getText()+"', '"+IdadeTextField.getText()+"', '"+LocalidadeTextField.getText()+"')";
try
{
st = con.DatabaseConnection().createStatement();
rs = st.executeQuery(query);
}

我怀疑问题可能出在查询本身。

我进行了很多搜索,但找不到解决问题的方法。我尝试刷新缓存,更改架构中的权限,重新启动 sql server(我使用的是 sql server management studio 2012),我已正确连接到我的数据库,但似乎没有任何效果。

我可能做错了什么?
谢谢!

最佳答案

删除引号,尝试:

String query = "INSERT INTO Paciente(IDPaciente, NomePaciente, IdadePaciente, LocalidadePaciente) VALUES('"+IDTextField.getText()+"', '"+NomeTextField.getText()+"', '"+IdadeTextField.getText()+"', '"+LocalidadeTextField.getText()+"')";
try
{
st = con.DatabaseConnection().createStatement();
rs = st.executeQuery(query);
}

也删除 INT 的引号值(value)观。

关于java - SQLServer 异常 : Invalid column name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43828807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com