Invalid Object Name 表名错误
搭建SSM框架,在后台xml文件中放入以下代码:
select u.name ,u.password from QCUser where u.name = #{name} and password=#{password};
刚开始登录验证什么的并没有报错,隔了几天突然出现
Invalid Object Name ‘ QCUser ’
上网找了一下,解决了这个问题。
解决方案
改成如下:
USE DBName --指定执行环境数据库
go
select u.name ,u.password from QCUser where u.name = #{name} and password=#{password};
–指定数据库,应该是没有指定数据库
或
架构名同账号架构名不一致时需要去指定
看看表是不是 DBName.QCUser 同安全性登陆账号默认架构是不是一致DBName