アプリケーションをjTDS(MS SQL Server 2008)で動作させようとしていました。だから私は次のことをしました:
- 最新のjTDSドライバーをダウンロードしました(1.3.0)
- ドライバーをプロジェクトフォルダーに貼り付けました
- jarを追加してEclipseでビルドパスを構成し、
Order and Export
タブで、すべてのエントリを選択しました
次に、jarファイルをエクスポートしました。実行可能な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);
}
}
..それは魅力のように機能します。したがって、私の考えでは、問題は私のjTDSjarを含めることにあるようです。私は何か見落としてますか?