今天我正在使用 JTDS
驱动程序连接 SqlServer
。但是当我运行程序时
我发现以下错误
Java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver
Caused by: java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver in loader dalvik.system.PathClassLoader[/data/app/com.kmkm.lll-2.apk]
我已经搜索过这个主题,我找到了答案
java -classpath .:jtds.jar MyApp
但我很困惑如何以及在何处运行此命令? 为什么会出现这个错误?
最佳答案
我在 Eclipse 中使用我的 Android 应用程序时遇到了同样的问题。对我有用的是用我的应用程序导出外部 jar 。
如果您已经添加了 jtds-1.2.5 驱动程序,那很好。否则:
右键单击“项目”>“属性”>“库”选项卡 通过单击“添加外部 JAR”添加 jtds-1.2.5.jar 文件
接下来,在Order and Export 选项卡(Java Build Path 窗口中Libraries 旁边)选中jtds-1.2.5 复选框。 jar(以及您可能拥有的任何其他外部 jar)。
这将使用 .apk 文件导出包含驱动程序的 .jar。
关于Android 上的 java.lang.ClassNotFoundException : net. sourceforge.jtds.jdbc.Driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12295264/