广告
返回顶部
首页 > 资讯 > 精选 >SpringBoot怎么正确连接SqlServer
  • 869
分享到

SpringBoot怎么正确连接SqlServer

2023-07-05 21:07:44 869人浏览 八月长安
摘要

这篇文章主要介绍“SpringBoot怎么正确连接sqlServer”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“springBoot怎么正确连接SqlServer”文章能帮助大家解决问题。一、正确

这篇文章主要介绍“SpringBoot怎么正确连接sqlServer”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“springBoot怎么正确连接SqlServer”文章能帮助大家解决问题。

    一、正确的配置方式

    第一种:

    Maven依赖

    <!-- https://mvnrepository.com/artifact/net.sourceforge.jtds/jtds --><dependency>    <groupId>net.sourceforge.jtds</groupId>    <artifactId>jtds</artifactId>    <version>1.3.1</version></dependency>

    application.yml

    spring:  datasource:    driverClassName: net.sourceforge.jtds.jdbc.Driver    url: jdbc:jtds:sqlserver://ip地址:端口号;database=数据库名字    username: 账号    passWord: 密码

    第二种: 

    maven依赖

    <dependency>    <groupId>com.microsoft.sqlserver</groupId>    <artifactId>sqljdbc4</artifactId>    <version>4.0</version></dependency>

    application.yml

    spring:  datasource:    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver    url: jdbc:sqlserver://ip地址:端口号;database=数据库名字;encrypt=false    username: 账号    password: 密码

    二、常见问题

    1、驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

    详细报错:

    nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”。 ClientConnectionId:91ed7412-600a-4739-b527-1c083c3aa53e ### The error may exist in com/ruoyi/project/oldoa/mapper/NewsMapper.java (best guess) ### The error may involve com.ruoyi.project.oldoa.mapper.NewsMapper.selectList ### The error occurred while executing a query ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”。 ClientConnectionId:91ed7412-600a-4739-b527-1c083c3aa53e

     这个问题是因为没有选用好ideajdk工具包,之前我一直使用的是oracle OpenJDK,应该选用红框当中的JDK开发工具包就好了,配置方式如下:

    SpringBoot怎么正确连接SqlServer

    2、对象名 'DUAL' 无效

    详细报错:

    com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 &lsquo;DUAL&lsquo; 无效。

     你应该使用了RuoYi的框架,全局搜索一下

    validationQuery: SELECT 1 FROM DUAL

    改成

    validationQuery: SELECT 1

    因为SQL server 没有对象DUAL,也就是这个语句在SQL server下面是不能运行的,所以报错了。

    关于“SpringBoot怎么正确连接SqlServer”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

    --结束END--

    本文标题: SpringBoot怎么正确连接SqlServer

    本文链接: https://www.lsjlt.com/news/355271.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • SpringBoot怎么正确连接SqlServer
      这篇文章主要介绍“SpringBoot怎么正确连接SqlServer”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot怎么正确连接SqlServer”文章能帮助大家解决问题。一、正确...
      99+
      2023-07-05
    • SpringBoot如何正确连接SqlServer
      目录一、正确的配置方式第一种:第二种: 二、常见问题1、驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接2、对象名 'DUAL' 无效三、总结一、正确的配置方...
      99+
      2023-04-03
      SpringBoot连接SqlServer 连接SqlServer
    • 怎么正确连接ADO
      这篇文章主要讲解了“怎么正确连接ADO”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么正确连接ADO”吧!.NET数据提供程序是一个类的集合,专门设计用来同特定类型的数据存储区进行通信。....
      99+
      2023-06-17
    • Navicat怎么正确连接MySQL8.0
      这篇“Navicat怎么正确连接MySQL8.0”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Navicat怎么正确连接My...
      99+
      2023-07-02
    • 怎么正确连接ADO.NET类库
      这篇文章主要讲解了“怎么正确连接ADO.NET类库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么正确连接ADO.NET类库”吧!ADO.NET类库只是让大家能理插入数据的最主要步骤。掌握...
      99+
      2023-06-17
    • kettle如何正确连接mysql
      打开kettle点击【转换】-【DB连接】右键新建 然后填好跟数据库相关的信息 所有空白填完最后点击测试,如果能正确连接则会出现这样的提示 ...
      99+
      2023-09-24
      etl mysql Powered by 金山文档
    • Springboot 连接Sqlserver 数据库 整合mybaits plus
      依赖下载:登录网址 https://mvnrepository.com/ 所有依赖包都可以搜索直接复制依赖 Yml 文件数据库配置连接串 mybatis-plus: mapper-locations: classpath*:/...
      99+
      2016-05-21
      Springboot 连接Sqlserver 数据库 整合mybaits plus 数据库入门 数据库基础教程
    • springboot中的redis怎么正确使用
      这篇“springboot中的redis怎么正确使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“springboot中的r...
      99+
      2023-06-30
    • php连接sqlserver出错怎么办
      本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php连接sqlserver出错怎么办关于php连接sqlserver的问题用php连接sqlserver2000应该注意的几点配置phpa、打开php.in将 exte...
      99+
      2017-11-13
      php sqlserver
    • c#怎么连接sqlserver数据库
      要连接SQL Server数据库,可以使用.NET Framework提供的SQL Server连接库,以下是连接SQL Serve...
      99+
      2023-09-20
      c# sqlserver数据库
    • VS2022怎么连接sqlserver数据库
      这篇“VS2022怎么连接sqlserver数据库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“VS2022怎么连接sqls...
      99+
      2023-07-02
    • mysql正确设置允许远程连接
      mysql设置允许远程连接教程 1.进入mysql数据库 这里省略了登录mysql登录,使用下面命令得自行先登录mysql use mysql; 2.更新域,设置任意IP访问 这里设置%通配符目的是为了允许任意的IP访问mysql...
      99+
      2023-08-17
      mysql 数据库 服务器
    • 如何正确的使用Jedis连接池
      今天就跟大家聊聊有关如何正确的使用Jedis连接池,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、构建redis连接池,返还到连接池private static JedisPool...
      99+
      2023-05-31
      jedis 连接池
    • sqlserverdriver中怎么通过 jdbc连接sqlserver
      这篇文章将为大家详细讲解有关sqlserverdriver中怎么通过 jdbc连接sqlserver,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、下载驱...
      99+
      2022-10-18
    • php7中怎么连接sqlserver数据库
      这篇文章给大家介绍php7中怎么连接sqlserver数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先php要开启sqlsrv扩展下载SQLSRV40.EXE运行SQLSRV40.EXE,生成扩展文件,如图把p...
      99+
      2023-06-20
    • Python连接mysql数据库的正确姿势
      Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000...
      99+
      2022-06-04
      姿势 正确 数据库
    • SpringBoot之怎么正确、安全的关闭服务
      本篇内容主要讲解“SpringBoot之怎么正确、安全的关闭服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot之怎么正确、安全的关闭服务”吧!SpringBoot正确安全的关...
      99+
      2023-07-05
    • springboot怎么连接es集群
      要连接ES集群,你可以按照以下步骤进行配置: 在Spring Boot项目的pom.xml文件中添加ES的依赖: or...
      99+
      2023-10-23
      springboot es
    • Navicat连接MySQL8.0的正确方法(亲测有效)
      今天下了个 mysql8.0,发现Navicat连接不上,总是报错1251; 原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。 试了很多种方法,终于找到一种可以实现的: 更改加密方式 1.先通...
      99+
      2022-06-29
      navicat连接mysql8.0 navicat连接mysql数据库 Navicat连接数据库
    • 如何在 Go 中正确地关闭 WebSocket 连接
      随着 WebSocket 技术的广泛应用,越来越多的程序员开始使用 Go 语言来实现 WebSocket 功能。在实现 WebSocket 功能的过程中,程序员往往会面临一个重要问题,即如何在 Go 语言代码中正确地关闭 WebSocket...
      99+
      2023-05-14
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作