我试着用hib把我的Springboot应用程序连接到我的本地MSSQL服务器上。现在我已经建立了一个本地的ms sql服务器。我不能用IntelliJ CE和JPA伙伴建立到我的数据库的连接。
在网上我找到了一个使用IntelliJ UE的指南。我安装了30天的试用版,使用最终版本我可以建立与数据库的连接(使用视图-〉工具窗口-〉数据库,SSL未启用)。x1c 0d1x
即使URL有点乱,有“...服务器://./db”。如果我用“//localhost/”替换“//./",它就不能再工作了。
现在,我很快就不能再接触到终极版本了。所以,我的问题是:如何使用JPA好友和IntelliJ Community Edition获得相同的行为?
我猜这与所选的驱动程序“MS SQL Server -〉LocalDB〈-”有关。
当我使用以下JPA设置时,它在社区版本中不起作用(我是否使用'jtds'驱动程序无关紧要):
在这两种情况下,我都得到“用户'dbuser'登录时出错”。(服务器是本地的,我没有启用SSL,因此';加密=假“)
我还尝试使用application.properties包含以下内容的www.example.com:
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.url=jdbc:sqlserver://localhost;encrypt=false
spring.datasource.username=dbuser
spring.datasource.password=...
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect
spring.jpa.hibernate.ddl-auto=update
但这也没用。任何帮助都是值得的。
1条答案
按热度按时间gv8xihay1#
在JPA Buddy discord通道中,建议使用:加密=真且信任服务器证书=真
参考资料如下:https://discord.com/channels/779011925748219934/995025376222920775/995963092359991317