当前位置: 首页 > 知识库问答 >
问题:

获取错误“内部异常:com.microsoft.sqlserver.jdbc.sqlserverexception:关键字'user'附近的语法不正确。”

司徒修能
2023-03-14

因此,我通过Netbeans连接到“Microsoft SQL Server 2008 R2”,然后加载所有实体。我按照“https://Netbeans.org/kb/docs/web/jsf20-crud.html#createdb”教程创建了一些基本的JSF。但我的一个实体名是“User”,所以当我尝试“show all User items”时,它会给我这个错误。

“内部异常:com.microsoft.sqlserver.jdbc.sqlserverexception:关键字”user“附近的语法不正确。”

我对使用JSF和使用netbeans和数据库是新手。你能告诉我是什么导致了这个问题吗?谢谢。

共有1个答案

阚元白
2023-03-14

用户是SQLServer数据库的保留字,因此不能用它命名表。作为组或角色...您可以尝试使用“用户”,这将工作良好!

 类似资料:
  • 当我输入用户名和密码时,我收到了这个错误消息,我不知道这个错误是什么,我如何修复它。错误消息是: 关键字from附近的语法不正确。 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源。 异常详细信息:系统。数据SqlClient。SqlException:关键字“from”附近的语法不正确。 源错误: 第30行:Sql命令cmd=new Sq

  • 问题内容: 您好,我试图弄清楚为什么在MSSQL中将兼容模式从80切换为100会破坏下面的功能? 这是我的功能: 问题答案: 尝试在with前面加一个半冒号: 给这篇文章读明白,为什么你需要做到这一点。尖刺: 但是,如果CTE不是批处理中的第一条语句,则必须在WITH关键字之前加上分号。作为一种最佳实践,我宁愿在所有CTE前面加上分号,以使这种一致的方法比记住我是否需要分号更容易。 就个人而言,我

  • 堆栈跟踪: [SqlException(0x80131904):关键字“from”附近语法不正确。] System.Data.sqlclient.sqlConnection.onerror(SqlException exception,Boolean breakConnection,Action`1 wrapCloseInAction)+1791910 System.Data.sqlClient.

  • 我不熟悉SQL和visual studio等,但我改变了一些不允许我登录应用程序的内容。每当我按下登录按钮时,就会出现此错误 关键字“from”附近的语法不正确 这就是源头所在;

  • 问题内容: 我的朋友向我发送了他在服务器2008中编写的命令,这些命令没有问题,但是我的副本和过去的命令在2012中均不起作用。请问有什么原因吗?这是代码: 这是错误: 消息156,级别15,状态1,第6行关键字’COMPUTE’附近的语法错误。 问题答案: 在SQL Server 2012中不再可用,这就是为什么您遇到该错误。看到这个页面: SQL Server 2012中停止使用的数据库引擎功