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

拉索尔·加法里(Rasool Ghafari)

我想以Windows身份验证模式将Java EE Web应用程序连接到SQL Server数据库。我有两个Spring.xml文件,即Spring-Datasource.xmlSpring-Customer.xml,它们都被导入到Spring-Module.xml中这是我的Spring-Datasource.xml文件:

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
        <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>        
        <property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=Spring;" />
    </bean>

</beans>

这是我的主班:

package com.mkyong.common;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.mkyong.customer.dao.CustomerDAO;
import com.mkyong.customer.model.Customer;

public class App {

    public static void main(String[] args) {
        try {
            ApplicationContext context;

            context = new ClassPathXmlApplicationContext("Spring-Module.xml");

            CustomerDAO customerDAO = (CustomerDAO) context.getBean("customerDAO");
            Customer customer;
            customer = new Customer("mkyong", 28);
            customerDAO.insert(customer);

            Customer customer1 = customerDAO.findByCustomerId(1);
            System.out.println(customer1);
        } catch (Exception e) {
            System.out.println("********************************************");
            System.out.println(e.getMessage());
            System.out.println("********************************************");
        }
    }
}

但是我总是得到这个错误:

******************************************** org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver' ********************************************

我该如何解决?

注意:我是Java的初学者

赛义夫

您的类路径中是否有JDBC驱动程序库?对于j2ee,它应该位于lib文件夹中。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何使用Windows身份验证从命令提示符连接到SQL Server

来自分类Dev

如何编写web.xml和persistence.xml将Java EE连接到DB Server

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将自定义应用程序身份验证与JAVA EE安全性相结合。可能的?

来自分类Dev

将自定义应用程序身份验证与JAVA EE安全性相结合。可能的?

来自分类Dev

Java EE身份验证:如何捕获登录事件?

来自分类Dev

如何通过网络级别身份验证连接到Windows Server 2008远程桌面

来自分类Dev

如何通过网络级身份验证连接到Windows Server 2008远程桌面

来自分类Dev

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

来自分类Dev

java ee spring错误

来自分类Dev

如何在本地部署OpenShift Java EE应用程序?

来自分类Dev

如何在CentOS上运行Java EE应用程序

来自分类Dev

扩展Java EE应用程序的阶段

来自分类Dev

基本Java EE Web应用程序

来自分类Dev

在Windows应用程序中将Windows身份验证与Sql Server一起使用

来自分类Dev

如何将我的Rails应用程序从Ubuntu Guest到Windows 8.1主机连接到SQL Server?

来自分类Dev

为 Windows Server 2016 升级 Docker EE

来自分类Dev

Java EE 7的安全性+身份验证+授权

来自分类Dev

Java EE 7的安全性+身份验证+授权

来自分类Dev

如何使用Arquillian测试登录/身份验证-Java EE 7

来自分类Dev

如何在C#应用程序上连接到SQL Server

来自分类Dev

如何从Azure函数应用程序连接到我的SQL Server?

来自分类Dev

AngularJS-如何通过Oauth2连接到仅Twitter应用程序的身份验证?

来自分类Dev

如何为连接到IIS的Tomcat中托管的Web应用程序启用证书身份验证

来自分类Dev

如何从容器中运行的ASP.NET Core应用程序连接到具有集成安全性的Windows Server上的SQL Server

来自分类Dev

如何将Eclipse链接到Java EE 5 SDK?

来自分类Dev

使用IIS应用程序(网络服务-仅Windows身份验证)-无法访问SQL Server

Related 相关文章

  1. 1

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

  2. 2

    如何使用Windows身份验证从命令提示符连接到SQL Server

  3. 3

    如何编写web.xml和persistence.xml将Java EE连接到DB Server

  4. 4

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

  5. 5

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

  6. 6

    将自定义应用程序身份验证与JAVA EE安全性相结合。可能的?

  7. 7

    将自定义应用程序身份验证与JAVA EE安全性相结合。可能的?

  8. 8

    Java EE身份验证:如何捕获登录事件?

  9. 9

    如何通过网络级别身份验证连接到Windows Server 2008远程桌面

  10. 10

    如何通过网络级身份验证连接到Windows Server 2008远程桌面

  11. 11

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

  12. 12

    java ee spring错误

  13. 13

    如何在本地部署OpenShift Java EE应用程序?

  14. 14

    如何在CentOS上运行Java EE应用程序

  15. 15

    扩展Java EE应用程序的阶段

  16. 16

    基本Java EE Web应用程序

  17. 17

    在Windows应用程序中将Windows身份验证与Sql Server一起使用

  18. 18

    如何将我的Rails应用程序从Ubuntu Guest到Windows 8.1主机连接到SQL Server?

  19. 19

    为 Windows Server 2016 升级 Docker EE

  20. 20

    Java EE 7的安全性+身份验证+授权

  21. 21

    Java EE 7的安全性+身份验证+授权

  22. 22

    如何使用Arquillian测试登录/身份验证-Java EE 7

  23. 23

    如何在C#应用程序上连接到SQL Server

  24. 24

    如何从Azure函数应用程序连接到我的SQL Server?

  25. 25

    AngularJS-如何通过Oauth2连接到仅Twitter应用程序的身份验证?

  26. 26

    如何为连接到IIS的Tomcat中托管的Web应用程序启用证书身份验证

  27. 27

    如何从容器中运行的ASP.NET Core应用程序连接到具有集成安全性的Windows Server上的SQL Server

  28. 28

    如何将Eclipse链接到Java EE 5 SDK?

  29. 29

    使用IIS应用程序(网络服务-仅Windows身份验证)-无法访问SQL Server

热门标签

归档