springboot连接sqlserver2008r2 驱动版本问题。
<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>8.2.2.jre8</version> </dependency>
版本比较常见的:8.4.1.jre8 : (这个版本查询数据没问题)
最新的提示:9.2.1.jre8
用了上面二个版本,提示WARN com.microsoft.sqlserver.jdbc.internals.TDS.Channel : TLSv1 was negotiated. Please update server and client to use TLSv1.2 at minimum.
意思:WARN com.microsoft.sqlserver.jdbc.internals。TDS。通道:已协商TLSv1。请更新服务器和客户端以至少使用TLSv1.2
版本有些高了。
目前连接的是sqlserver2008 r2的版本,比较老。用 8.2.2.jre8版本,warn消失(这个版本查询数据会报错)。
运行时曾报:
Reason: Failed to determine a suitable driver class:设置jre运行时版本解决。
画框的版本已经不存在了。
以下是配制:
spring.datasource.url=jdbc:sqlserver://172.16.156.186:1433;databaseName=db;trustServerCertificate=true;useSSL=false spring.datasource.username=sa spring.datasource.password=123 spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
# Specify the DBMS spring.jpa.database = SQLSERVER # Show or not log for each sql query spring.jpa.show-sql = true # Hibernate ddl auto (create, create-drop, update) spring.jpa.hibernate.ddl-auto = update # Naming strategy #驼峰会原样生成 spring.jpa.hibernate.naming.physical-strategy = org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl # stripped before adding them to the entity manager spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.SQLServer2008Dialect #启用jpa.open-in-view,改变session的生命周期,当web请求关闭时才结束session。 spring.jpa.open-in-view = true
道法自然
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2023-04-29 css div上层显示一个div
2021-04-29 微信小程序 指定tabBar打开某个tab