ANDROIDでJTDSを使用してSQLSERVERに直接アクセスしているときにエラー「ClassNotFoundException」が発生しますか?
3時間のRNDの後、同じ上記のエラーの解決策を見つけるため。コードにエラーがないことを確認しました。また、「jtds-1.3.0」ライブラリをインポートしても、コードのデバッグが適切に続行され、同じエラーが何度も発生します。
{
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn = DriverManager.getConnection(
db_connect_string, db_userid, db_password);
}
代わりに、ラインを変更してみました
...... Class.forName("net.sourceforge.jtds.jdbc.Driver");
に
...... (new Driver()).getClass();
...... (new Driver())
これらすべてを試したとき、jtds-1.3.0ライブラリに問題があるのではないかと思いました。私が行ったことは、古いバージョンのjtds-1.2.5をダウンロードしてインポートすることだけです。問題は解決しました。
だから、そこにいる友達同じエラーが発生し、すでに別の方法を試した場合は、これを試してください。