Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何使用windows身份验证在java中与数据库建立连接_Sql Server_Spring Batch_Windows Authentication - Fatal编程技术网

Sql server 如何使用windows身份验证在java中与数据库建立连接

Sql server 如何使用windows身份验证在java中与数据库建立连接,sql-server,spring-batch,windows-authentication,Sql Server,Spring Batch,Windows Authentication,请建议如何使用SQL Server Windows身份验证模式在java中建立连接 我正在开发NetBeans 8.1 您知道没有用户名和密码,所以应该在Spring batch program database.xml中将其保留为空吗? 下面的bean xml正确吗 下面是我为jdbc连接创建的bean <bean id="dataSource1" class="org.springframework.jdbc.datasource.DriverManagerDataSource

请建议如何使用SQL Server Windows身份验证模式在java中建立连接

我正在开发NetBeans 8.1

您知道没有用户名和密码,所以应该在Spring batch program database.xml中将其保留为空吗? 下面的bean xml正确吗

下面是我为jdbc连接创建的bean

<bean id="dataSource1"
    class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="sun.jdbc.odbc.JdbcOdbcDriver" />
    <property name="url" value="jdbc:sqlserver://DESKTOP-7CI6DU0\\SQLEXPRESS:1433;databaseName=master" />
    <property name="username" value="" />
    <property name="password" value="" />
</bean>
我面临的错误是:

正在将6个源文件编译为C:\Users\Nitish\Downloads\SMD\Spring\u Batch\u SendMail\build\classes C:\Users\Nitish\Downloads\SMD\Spring\u Batch\u SendMail\src\SendMail\Mailitemwriter.java:58:错误:无法访问DataAccessException 结果+=jdbcTemplate.updateUPDATE_查询,参数; 找不到org.springframework.dao.DataAccessException的类文件 注意:C:\Users\Nitish\Downloads\SMD\Spring\u Batch\u SendMail\src\SendMail\MailProg.java使用未经检查或不安全的操作。 注意:使用-Xlint重新编译:未选中以获取详细信息。 1错误 C:\Users\Nitish\Downloads\SMD\Spring\u Batch\u SendMail\nbproject\build impl.xml:929:执行此行时发生以下错误: C:\Users\Nitish\Downloads\SMD\Spring\u Batch\u SendMail\nbproject\build impl.xml:269:编译失败;有关详细信息,请参阅编译器错误输出。 生成失败总时间:1秒


您的URL应该如下所示:jdbc:sqlserver://localhost\您的服务器名:1433;databaseName=您的databaseName;integratedSecurity=true; 我没有使用Spring,因此我只能冒险做以下几件事-您需要添加用户,但不需要添加密码,因为您使用的是Windows身份验证,而不是Sql Server混合模式身份验证