antタスクを使用してSQLクエリを実行したいと思いますが、SQLServerDriver(sqljdbc.jar) 。私は、アプリケーションSQL ANT TASKエラー:クラスが見つかりません:JDBCドライバcom.microsoft.sqlserver.jdbc.SQLServerDriverをロードできませんでした
(WebContent/WEB-INF/lib)
を実行するために必要な、私のjarファイルのすべてを持っているところ、このjarファイルが置かれているこのディレクトリには、私は別のTASKコマンドでそれを定義した私のクラスパスです:
は<!-- Define el classpath que es utilizado para compilar los archivos -->
<path id="classpath">
<fileset dir="${libs.dir}">
<include name="*.jar" />
</fileset>
</path>
このjarファイルでもありますecpliseの外部jarファイルに示されています。私が実行しようとしています antコマンドは次のとおりです。
<target name="db.query" description="Ejecuta un query de SQL">
<sql driver="${db.driverT}" url="${db.urlT}" userid="${db.userT}"
password="${db.passwordT}" print="TRUE">
SELECT * FROM T007_EDO;
</sql>
</target>
私は私のエラーを修正するために何をすべき?
はい、manu SQLタスクのそれは解決策だと言っていたでしょう。あなたの自己応答がSQLのタスクでclasspathrefを表示するのに失敗します。 –
申し訳ありませんが、私はすでにそれを修正しました。観察してくれてありがとう – user1084509