java 项目加载dll文件,在eclipse java项目中加载dll文件
我正在尝试将文件sqljdbc_auth.dll添加到项目库中.我将包含dll的文件夹添加为外部类文件夹.
在这里,我基本上尝试使用Microsoft提供的SQL驱动程序连接到我的SQL SERVER 2008数据库.
我的代码是
private static void Connect(){
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:hostname:1433;databaseName=dbname;"
+ "user=username;password=password";
java.sql.Connection con = DriverManager.getConnection(connectionUrl);
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
catch(SQLException e2)
{
e2.printStackTrace();
}
}`
我收到以下错误
WARNING: Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path
com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. ClientConnectionId:b83147c7-b45a-4f35-b601-195a0aa9c32c
at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:1667)
at com.microsoft.sqlserver.jdbc.AuthenticationJNI.(AuthenticationJNI.java:60)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:2229)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41)
at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:2220)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:5696)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1715)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1326)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.sagar.com.package1.T1.Connect(T1.java:21)
at com.sagar.com.package1.T1.main(T1.java:37)
Caused by: java.lang.UnsatisfiedLinkError: no sqljdbc_auth in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.microsoft.sqlserver.jdbc.AuthenticationJNI.(AuthenticationJNI.java:35)
... 13 more
java 项目加载dll文件,在eclipse java项目中加载dll文件相关推荐
- android jar 加入图片,Android动态加载外部jar包及jar包中图片等资源文件
Android动态加载外部jar包及jar包中图片等资源文件 Android应用程序由Java开发,因此Java中许多实用的特性,在Android中也有体现.动态加载Class,也就是外部jar包,在 ...
- Java开发环境的搭建以及使用eclipse创建项目
一.Java 开发环境的搭建 这里主要说windows环境下怎么配置Java环境.如果是Linux环境参考本博客另一篇文章即可: Linux环境安装卸载JDK 1.首先安装JDK java的SDK简称 ...
- 运行java提示未签名_java – JNLP:在签名代码中加载未签名的代码
我们在克服Java webstart的混合代码错误时遇到了困难.总之,我们有我们的主要JNLP文件,我们已经签署了它直接加载的所有代码.我们已将all-permissions选项添加到主JNLP中.它 ...
- 如何将3D文件(solidworks等工具导出的STL/DAE文件)在Web浏览器中加载展示
在前一篇博客中,我将3D文件导入到了Rviz中做机器人的模型展示,今天尝试下将3D文件放在Web浏览器中展示.在Web端渲染3D模型是比较麻烦的,但是好在有three.js等这样的Web3D引擎,才使 ...
- android 浏览器打开本地html文件,如何在Android浏览器中加载本地HTML文件
我试图在设备浏览器中加载本地html文件.我尝试过使用WebView,但它不适用于所有设备.如何在Android浏览器中加载本地HTML文件 //WebView method that didnt w ...
- Three.js Vue 如何加载字体,和遇到问题解决: 中加载字体的问题 Uncaught SyntaxError: Unexpected token = in JSON at position 0
Three.js Vue 中加载字体的问题 Uncaught SyntaxError: Unexpected token = in JSON at position 0 一.转换字体文件到 json ...
- java 输出文件到mac路径_Java 中几种获取文件路径的方式
原标题:Java 中几种获取文件路径的方式 1. 前言 Java开发中我们经常要获取文件的路径,比如读取配置文件等等.今天我们就关于文件的路径和如何读取文件简单地探讨一下. 2. 文件的路径 文件的路 ...
- 【Eclipse】Java Compiler没有Annotaion Processing, 需要安装Eclipse Java Development Tools
http://download.eclipse.org/release/jno Programming Languages -> Eclipse Java Development Tools
- html加密文档如何打开,如何打开docx文件 在弹出窗口中选择加密的文件
如何打开docx的文件,我的office打不开 在电脑桌面上找到需要打开的docx文件,并右键打开菜单. 在打开的菜单界面中,找到打开方式选项,并单击选择. 在跳转的打开方式界面中,选择wps应用程序 ...
- Android单元测试读写文件,如何在Android单元测试中读取仅测试文件
对于我的Android应用程序,我正在编写需要读取一些文件的单元测试. 由于这些是仅测试文件,因此我不希望它们出现在res文件夹中,因为我不希望它们最终出现在最终的.apk文件中. 我想做与此问题类似 ...
最新文章
- ccf-csp #201909-2 小明种苹果(续)
- 为什么应该放弃或减少使用MD5
- mysql 对象_查看MySQL中的对象
- 三十五、深入Java中的泛型(下篇)
- 前瞻:Java能否畅行未来?
- 7-6 区间覆盖 (10 分)(思路+详解)Come 宝!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 【codeforces 749E】 Inversions After Shuffle
- select选中值传递到后台action中
- 数据结构-----环形链表
- Eclipse ADT插件版本下载大全
- axure插件安装360浏览器
- 凯立德2015夏季3621J0P4G卡版分区地图
- 计算机主机开机为什么显示器不开,电脑开机后显示器不亮怎么办?电脑开机后显示器没反应的解决办法...
- Kubernetes集群容器运行日志收集
- Python挑战游戏( PythonChallenge)闯关之路Level- 2
- 项目计划表格甘特图_项目管理:什么是甘特图?
- php 实现信息采集(网页内容抓取)程序代码
- 2016年最新版App内购买详细指南
- Delphi Thread 线程2
- 随记--做一个“懒惰”的程序员
热门文章
- 计算机前后端接口,看看别人后端API接口写得,那叫一个优雅!
- python装饰设备_Python: 装饰器的小例子
- XML读取 java
- 利用追赶法来求解方程Ax=b的C++程序
- 环境搭建 - 奥比中光3D摄像头(Astra Mini)
- Nat. Commun.|概率蛋白质序列模型的生成能力
- Latex 添加多张图片技巧说明
- 电脑主板跳线_电脑基础进阶必学知识,详解电脑主板跳线!
- RStuido Server 选择不同的 R 版本(conda 中的不同 R 版本)
- Microbiome:山大杜宗军团队揭示捕食性细菌新类群-慢生单胞菌目细菌独特的生境适应性...