通过域身份验证与MS Sql Server进行Spring托管的数据源连接

海夫林格

尝试在Spring Config中使用JTDS驱动程序创建到MS SQL Server的数据源连接时出现错误。我正在从非Windows计算机上使用域身份验证。

错误:

Caused by: java.sql.SQLException: Login failed. 
The login is from an untrusted domain and cannot be used with Windows authentication.

Spring-Datasource.xml:

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"/>
    <property name="url" value="jdbc:jtds:sqlserver://MS_SERVER/ms_db;domain=myDomain;integrated security=false"/>
    <property name="username" value="myUser"/>
    <property name="password" value="myPassword"/>
</bean>

我可以手动创建连接,并且可以像这样完美地工作:

public static void main(String[] args) {
    System.out.println("Starting Connection test");

    Connection connection;

    String url = "jdbc:jtds:sqlserver://MS_SERVER/ms_db;domain=myDomain;integrated security=false";
    try {
        Class.forName("net.sourceforge.jtds.jdbc.Driver");
        connection = DriverManager.getConnection(url, "myUser","myPassword"));
        System.out.println("Connection successful");
    }
    catch (Exception e) {
        System.err.println("Cannot connect to database server");
        e.printStackTrace();
    }
}

任何建议,将不胜感激

林木

尝试这个:-

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"/>
    <property name="url" value="jdbc:jtds:sqlserver://MS_SERVER/ms_db;domain=myDomain;integrated security=false"/>
    <property name="username" value="myUser"/>
    <property name="password" value="myPassword"/>
</bean>

DBCP的依赖性:

<dependency>
    <groupId>commons-dbcp</groupId>
    <artifactId>commons-dbcp</artifactId>
    <version>1.4</version>
</dependency>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS SQL Server Birt数据源

来自分类Dev

为什么我不能使用域用户名通过Windows身份验证连接到我的SQL Server?

来自分类Dev

使用Java中的域帐户进行SQL Server身份验证

来自分类Dev

强制MS Access ODBC连接使用SQL Server身份验证

来自分类Dev

如何使用指定Windows用户的Windows身份验证从ASP连接到MS SQL Server数据库

来自分类Dev

如何使用Windows身份验证通过sqlalchemy连接到SQL Server?

来自分类Dev

SQL Server通过Windows身份验证模式限制对数据库的访问

来自分类Dev

Spring Boot验证数据源连接

来自分类Dev

SQL Server Windows 用户身份验证

来自分类Dev

如何使用服务帐户通过 Google Cloud SQL Java 进行身份验证

来自分类Dev

C#如何通过innosetup制作程序exe后以sql身份验证连接到sql server

来自分类Dev

通过 SQL Server 身份验证安装 Sensenet 服务包时出现 UTC 偏移错误

来自分类Dev

如何获取通过 VPN 连接的远程机器的域林进行 AD 身份验证

来自分类Dev

从Worklight到域进行身份验证

来自分类Dev

使用DBeaver连接到SQL Server Windows身份验证

来自分类Dev

无法连接回SQL Server身份验证

来自分类Dev

从SQL数据库进行Android身份验证

来自分类Dev

无法检索数据(SQL Server 身份验证)

来自分类Dev

将MS SQL数据库连接到Railo数据源

来自分类Dev

如何从Java EE Spring应用程序以Windows身份验证模式连接到SQL Server?

来自分类Dev

使用基于请求的身份验证通过Toad,SQL Developer等工具拒绝对Oracle数据库的访问

来自分类Dev

使用基于请求的身份验证通过Toad,SQL Developer等工具拒绝对Oracle数据库的访问

来自分类Dev

通过Atmosphere + Dropwizard进行身份验证

来自分类Dev

通过HttpClient进行SPNEGO身份验证

来自分类Dev

通过HTTP进行ArangoDB身份验证

来自分类Dev

通过LDAP进行外部身份验证

来自分类Dev

通过Google进行OWIN身份验证

来自分类Dev

通过Unirest JAVA进行身份验证

来自分类Dev

无法通过GUI进行身份验证

Related 相关文章

  1. 1

    MS SQL Server Birt数据源

  2. 2

    为什么我不能使用域用户名通过Windows身份验证连接到我的SQL Server?

  3. 3

    使用Java中的域帐户进行SQL Server身份验证

  4. 4

    强制MS Access ODBC连接使用SQL Server身份验证

  5. 5

    如何使用指定Windows用户的Windows身份验证从ASP连接到MS SQL Server数据库

  6. 6

    如何使用Windows身份验证通过sqlalchemy连接到SQL Server?

  7. 7

    SQL Server通过Windows身份验证模式限制对数据库的访问

  8. 8

    Spring Boot验证数据源连接

  9. 9

    SQL Server Windows 用户身份验证

  10. 10

    如何使用服务帐户通过 Google Cloud SQL Java 进行身份验证

  11. 11

    C#如何通过innosetup制作程序exe后以sql身份验证连接到sql server

  12. 12

    通过 SQL Server 身份验证安装 Sensenet 服务包时出现 UTC 偏移错误

  13. 13

    如何获取通过 VPN 连接的远程机器的域林进行 AD 身份验证

  14. 14

    从Worklight到域进行身份验证

  15. 15

    使用DBeaver连接到SQL Server Windows身份验证

  16. 16

    无法连接回SQL Server身份验证

  17. 17

    从SQL数据库进行Android身份验证

  18. 18

    无法检索数据(SQL Server 身份验证)

  19. 19

    将MS SQL数据库连接到Railo数据源

  20. 20

    如何从Java EE Spring应用程序以Windows身份验证模式连接到SQL Server?

  21. 21

    使用基于请求的身份验证通过Toad,SQL Developer等工具拒绝对Oracle数据库的访问

  22. 22

    使用基于请求的身份验证通过Toad,SQL Developer等工具拒绝对Oracle数据库的访问

  23. 23

    通过Atmosphere + Dropwizard进行身份验证

  24. 24

    通过HttpClient进行SPNEGO身份验证

  25. 25

    通过HTTP进行ArangoDB身份验证

  26. 26

    通过LDAP进行外部身份验证

  27. 27

    通过Google进行OWIN身份验证

  28. 28

    通过Unirest JAVA进行身份验证

  29. 29

    无法通过GUI进行身份验证

热门标签

归档