我试图让我的应用程序与 jTDS (MS SQL Server 2008) 一起工作。所以我做了以下事情:
- 下载了最新的jTDS驱动(1.3.0)
- 将驱动程序粘贴到项目文件夹中
- 通过添加 jar 和
- 在
Order and Export
选项卡中,我选择了所有条目
然后我导出了罐子。由于它不是一个可运行的 jar,我后来对其进行了测试,它似乎找不到我的驱动程序(java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver
)。
当我在 Eclipse 中仅执行以下操作对其进行测试时:
public static void main(String[] args) {}
String classForName = "net.sourceforge.jtds.jdbc.Driver";
try
{
// embedding driver for sql connection
Class.forName(classForName);
con = java.sql.DriverManager.getConnection(getConnectionUrl(), user, pass);
if (con != null)
{
JOptionPane.showMessageDialog(null, "Connection Successful!");
}
}
catch (Exception e)
{
Log.writeStackTrace(e);
}
}
..然后它就像一个魅力。所以在我看来,问题似乎在于包括我的 jTDS jar。我错过了什么?