gpt4 book ai didi

Java 连接到 MicrosoftSQLServer 2005

转载 作者:搜寻专家 更新时间:2023-11-01 01:57:37 24 4
gpt4 key购买 nike

Java 与 MicrosoftSqlServer 2005 连接。

  • 使用的 IDE:Eclipse helios
  • 使用的驱动程序:sqljdbc.jar
  • .dll 使用:来自 x86 文件夹的 sqljdbc_auth.dll。
  • .dll 添加到 system32 文件夹重新启动系统。
  • 使用 sqljdbc.jar Ping 成功连接 eclipse 和 SQL server 2005

错误报告是:

15:45:48,218 ERROR [STDERR] Jan 28, 2011 3:45:48 PM com.microsoft.sqlserver.jdbc.AuthenticationJNI <clinit>
WARNING: Failed to load the sqljdbc_auth.dll
15:46:02,671 ERROR [STDERR] com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host localhost, port 1433 has failed. Error: "connect timed out. Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port.".

大家好,

我已经在命令提示符下执行了这个:我现在收到这个错误:

C:\>java -cp .;"C:\sqljdbc_1.2\enu\sqljdbc.jar" -Djava.library.path="C:\sqljdbc_
1.2\enu\auth\x86" mfirst
Exception in thread "main" java.lang.NoClassDefFoundError: mfirst
Caused by: java.lang.ClassNotFoundException: mfirst
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: mfirst. Program will exit.

最佳答案

哈利是对的。驱动程序无法加载身份验证 DLL。转到您的环境变量并将值添加到您的 PATH C:\JavaLib\Microsoft SQL Server JDBC Driver 3.0\sqljdbc_3.0\enu\auth\x64(选择为您的机器正确的 auth 子文件夹 - 即 x86 等)重新启动您的 IDE,它应该像宣传的那样工作

关于Java 连接到 MicrosoftSQLServer 2005,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4827173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com