代码之家  ›  专栏  ›  技术社区  ›  Thunfische

如何使用JDBC(通过persistence.xml)以集成的安全性连接到SQL Server

  •  0
  • Thunfische  · 技术社区  · 8 年前
    <property name="javax.persistence.jdbc.driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
    <property name="javax.persistence.jdbc.url" value="jdbc:sqlserver://localhost/my_db"/>
    <property name="javax.persistence.jdbc.user" value=""/>
    <property name="javax.persistence.jdbc.password" value=""/>
    <property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/>
    <property name="hibernate.show_sql" value="true"/>
    

    我正在尝试连接到本地 sql server 通过使用上面的这段配置。 Mysql , oracle postgresql 遇到任何问题都可以正常工作,但我不知道如何连接到SQL Server,因为我既没有该服务器的用户名也没有该服务器的密码。我写了这样的东西。 "Data Source=myserver;Initial Catalog=mydb;Integrated Security=SSPI". 如何实现此方法或其他方法来连接我的本地主机for SQL Server?谢谢

    1 回复  |  直到 8 年前
        1
  •  1
  •   Gord Thompson    8 年前

    integratedSecurity=true

    jdbc:sqlserver://localhost:49242;databaseName=myDb;integratedSecurity=true
    

    PATH