JAVA用PreparedStatement对象连接sql server2012时executeQuery()语句报错

yhj_maple 2020-05-30 06:29:23
...全文
334 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
CS_草祭先生 2020-06-03
  • 打赏
  • 举报
回复
数据库名称换成英文名称吧,凡是涉及到中文的,如果编码有问题,那连接或者查询都会有问题的。
qq_39936465 2020-06-03
  • 打赏
  • 举报
回复
引用 楼主 yhj_maple 的回复:
你url的问题,你数据库名用的是中文,应该需要在中文外面加单引号,不然会识别错误。
qq_42660733 2020-06-03
  • 打赏
  • 举报
回复
你的where 后面没有空格你的sql是这样的wheresno=? and 。。。。。这样是不对的在where后面加空格
YangjulongTrue 2020-06-02
  • 打赏
  • 举报
回复
url 连接 端口号后面是 / 不是分号吧
com.microsoft.JDBC jdbc:microsoft:sqlserver://数据库IP地址:1433/数据库名称 


引用 楼主 yhj_maple 的回复:
storm_huang 2020-06-01
  • 打赏
  • 举报
回复
where后或者sno前加个空格,没空格会连接在一起,造成语法错误
亦夜 2020-05-31
  • 打赏
  • 举报
回复
错误信息不全,数据库名不要用中文可能会有编码问题导致连接错误

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧