JDBC报错 com.microsoft.sqlserver.jdbc.SQLServerException 列名无效!
刚接触JDBC,自己敲了一段很简单的代码,想要在JAVA中访问SQLserver数据库,但Eclipse运行时报错(com.microsoft.sqlserver.jdb...
刚接触JDBC,自己敲了一段很简单的代码,想要在JAVA 中访问SQL server 数据库,但Eclipse运行时报错(com.microsoft.sqlserver.jdbc.SQLServerException: 列名'Sanme'无效), 请大神指点一下哪里错了? SQL Serve2014版本, Eclipse 4.5.2版, java version 1.8.0_73
展开
1个回答
展开全部
试一试在字段两边加上``,`Sname`
更多追问追答
追问
追答
``这个不是引号哈。是在键盘esc键下面这个键,这个是MySQL为了区分与系统冲突的字段来用的,例如name,系统中有使用到这个关键词,用户自定义的话就用`name`。
对于报列名无效,你可以在while里面打上一个断点,debug,看变量rs的值里面有没有Sname这个属性值。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询