2016-04-08 41 views
0

SQL Anywhereがインストールされていません。私はjconn4とjconn3を試しましたが、jodbc4も試しましたが、私が必要とするものはどれもしませんでした。どこからsajdbc4.jarをダウンロードしますか?

Sybase用の純粋なjava、type 4、jdbcドライバが必要です。それがsajdbc.jarであることがわかります。しかしそれはどこにも見られません。私はこのファイルがひどく必要です。このファイルをダウンロードする場所を教えてもらえますか?

+0

SAPサイトで検索を試したことがありますか?Sybaseの今日はいつですか? http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc01776.1600/doc/html/san1357754910584.html –

+0

@KevinHooke私はページに行ってきました。行くURL、それですか? – dariusiv

答えて

4

SQL Anywhere JDBC drivers文書を引用:

どこJDBC 4.0ドライバは、SQL AnywhereインストールのJavaサブディレクトリにインストールさsajdbc4.jarファイルに含まれているSQLのJavaコンポーネント。 Windowsのネイティブコンポーネントは、SQL Anywhereインストールのbin32またはbin64サブディレクトリにあるdbjdbc12.dllです。 Unixの場合、ネイティブコンポーネントはlibdbjdbc12.soです。このコンポーネントは、システムパス内に存在する必要があります。

+0

jarファイルとネイティブコンポーネントの関係は何ですか? 私はその説明をあまり理解していません。 私はSQL Anywhereを持っていなくてもデータベース管理者ではなく、すべてのディレクトリにアクセスすることはできません。 – dariusiv

+1

@dariusiv JDBCドライバはJava以外のコードで部分的に実装されているため、パス上で「ネイティブ」コードを使用できるようにする必要があります。つまり、JDBCドライバが動作するには、 '.jar'ファイルと' .dll'/'.so'ファイルの両方が必要です。 2つのファイルについてデータベース管理者に問い合わせる必要があります。 – Andreas

+0

よくわかりませんが、データベース管理者がSQL Anywhereをインストールしていれば、彼らは単純なSybaseデータベースを持っていると思います。私は単純に純粋なJavaであるJDBCドライバと、 "LOAD TABLE" SQL文をサポートするJDBCドライバを望んでいました。 jodbc4はそれを行いますが、純粋なjavaではないので、私はUNIX上で実行することはできません。だから私は必死にsajdbc4を探しています。 – dariusiv