我正在使用Windows 10,当我尝试编译项目时,我收到以下错误:
c.m.s.jdbc.internals.AuthenticationJNI:无法加载sqljdbc_auth.dll
2016-05-11 02:18:00.558 ERROR 5424 --- [ost-startStop-1] o.a.tomcat.jdbc.pool.ConnectionPool:无法创建池的初始连接。
com.microsoft.sqlserver.jdbc.SQLServerException:此驱动程序未配置为集成身份验证。 在com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170)~ [sqljdbc4-2.0.jar:na] 在com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2338)〜[sqljdbc4-2.0.jar:na] 在com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:1929)〜[sqljdbc4-2.0.jar:na] 在com.microsoft.sqlserver.jdbc.SQLServerConnection.access $ 000(SQLServerConnection.java:41)〜[sqljdbc4-2.0.jar:na]
到目前为止我尝试了什么:
1.在intellij idea =>的jre中复制authsql dll;什么
2.将dll复制到system32 => JVM错误ACCESS_VIOLATION
Sring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=MyTest;integratedSecurity=true;
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.jpa.hibernate.ddl-auto=update
连接在Datagrip中工作我可以连接到数据库没有任何问题但是intellij我得到这个错误有没有办法解决它?
答案 0 :(得分:0)
Sring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=MyTest;integratedSecurity=true
尝试将端口更改为3306,看看会发生什么:
Sring.datasource.url=jdbc:sqlserver://localhost:3306;databaseName=MyTest;integratedSecurity=true