java.sql.SQLException: The SQL statement must not be null or empty

背景:
Druid 1.2.8版本;
SQL Server 2005版本;
jtds 1.3.1版本。
异常如下图所示:

java.sql.SQLException: The SQL statement must not be null or empty

这个异常很奇怪,在我另外一个项目中,也是这样的引用,是没有这个异常的,可是当我新建一个项目时,却出现了这个异常,网上说的要加validation-query: SELECT 1并没有解决这个问题。
然后我尝试切换到默认的hikari驱动就没有这个异常,接口能正常测试。

所以猜测是Druid驱动的问题,后面尝试切换到Druid 1.2.20版本,其他代码不改动,这个问题就没有了,接口测试正常。

而这里又有一个奇怪的点,为什么我另外一个项目没有问题???头疼,暂时先在此记录,并未找到具体原因。

版权声明 版权所有 © 锦曜 。
本文为原创作品,未经授权,禁止转载、摘编或以任何形式使用。若需引用或转载,请联系本人获取授权,并注明原文链接及作者姓名。
使用许可:
非商业用途:个人可在非商业情况下分享文章链接,但不得修改或以其他形式复制内容。
商业用途:如需将文章用于商业用途,需事先获得书面许可。
免责说明:
本文章内容仅代表作者个人观点,不代表任何组织或机构立场。因文章内容产生的任何问题,作者不承担法律责任。
联系邮箱:1092575682@qq.com

(0)
上一篇 2025年1月26日 下午4:32
下一篇 2025年4月21日 下午1:49

相关推荐

  • @Configuration和@Component注解的区别

    举例 需要开发一个简易的咖啡店管理系统,有以下两种需求: 在这个例子中,我们使用了@Configuration注解,这样做地好处是: 在这个例子中,OrderService是一个普通地业务组件,我们使用了@Service(它本身是一个特殊的@Component) 如何判断使用哪个? 技巧 以后遇到问题时,可以问自己:“ 这个类是用来写配置、定义 Bean 的…

    Spring Boot 2025年1月24日
    10700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

评论列表(2条)

  • 锦曜的头像
    锦曜 2025年3月16日 上午2:25

    连接SQL server2005不会有比jtds更合适的插件了汗

  • 锦曜的头像
    锦曜 2025年3月16日 上午2:27

    jdk版本是1.8.0_421,未作任何修改,使用jtds这个驱动不会有tslv1问题

联系我

159-7059-1287

在线咨询: QQ交谈

邮件:1092575682@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信