私のluceeサーバーでjasper pdfを生成したいのですが、私はluceeのjar libで問題があります。net.sourceforge.jtds.jdbc.Driverがlucee.coreによって見つかりません
私はcoldfusion11で同じコードと同じファイルを試しています。
class = CreateObject("java", "java.lang.Class");
class.forName("net.sourceforge.jtds.jdbc.Driver");
driverManager = CreateObject("java", "java.sql.DriverManager");
option = 'jdbc:jtds:sqlserver://192.168.99.112:1433;DatabaseName=XXX;user=XX;Password=XXXX';
connection = driverManager.getConnection(option);
私はluceeに使用私は 'lucee.coreでは見られないnet.sourceforge.jtds.jdbc.Driver [64]' メッセージが表示されました。 私のjarが検出されない場合、私は検索します。 しかし私がlucee管理者を検索すると、アプリケーションに適用されるjarのリストに私のjarが表示されます。 それは言う:
がバンドル・バージョン・ファイル名・ベンダーに使用することにより、国家
のjTDS JDBCドライバ(jtds.1.3.1)-0.0.0.0-JTDS-1.3.1.jar- - - アクティブ
私は瓶がすでに検出されているのを見ることができます。
私はこのようなのjava.lang.Classを使用しないで通過することができます
class = CreateObject("java", "net.sourceforge.jtds.jdbc.Driver").init();
driverManager = CreateObject("java", "java.sql.DriverManager");
option = 'jdbc:jtds:sqlserver://192.168.99.112:1433;DatabaseName=xxx;user=xx;Password=xxxx';
connection = driverManager.getConnection(option);
をこれを使用した場合、私は別のエラー JDBC見つかり「いいえ、適切なドライバーだ:JTDS:SQLServerのを://192.168 .99.112:1433 ... '
誰でもこの原因が分かりますか?
私はすでにこれを試していますが、コードbとの差分はありませんefore。 jarファイルはすでに正しい場所に置かれています。jarファイルは検出されましたが、javaにアクセスしてdbに接続することはできません。 –
ポートでサーバをpingしようとすると、次のコマンドを使用できます: 'telnet 192.168.99.112 1433' – Sharma