2016-04-08 85 views
0

我沒有安裝SQL Anywhere。我試過jconn4和jconn3,我也嘗試過,jodbc4,他們都不會做我需要的。我從哪裏下載sajdbc4.jar?

我需要一個純java,類型4,Sybase的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我去過網頁,不給網址去,是嗎? – dariusiv

回答

4

引述SQL Anywhere JDBC drivers文檔:

的SQL Anywhere的JDBC 4.0驅動程序包含在安裝到您的SQL Anywhere安裝的Java子目錄下的文件sajdbc4.jar的Java組件。對於Windows,本機組件是SQL Anywhere安裝的bin32或bin64子目錄中的dbjdbc12.dll;對於Unix,本地組件是libdbjdbc12.so。該組件必須位於系統路徑中。

+0

jar文件和本地組件之間的關係是什麼? 我不太瞭解他們的解釋。 即使我沒有SQL Anywhere,也不是數據庫管理員,也無法訪問所有目錄。 – dariusiv

+1

@dariusiv JDBC驅動程序部分在非Java代碼中實現,所以「本機」代碼必須在路徑上可用,以便JVM能夠找到它。這意味着您需要'.jar'文件和'.dll' /'.so'文件才能使JDBC驅動程序正常工作。您需要向數據庫管理員詢問這兩個文件。 – Andreas

+0

好吧,我不確定,如果數據庫管理員已經安裝了SQL Anywhere,我想他們只有一個普通的Sybase數據庫。我只是想要一個純Java的JDBC驅動程序,以及支持「LOAD TABLE」sql語句的JDBC驅動程序。 jodbc4這樣做,但它不是純java,所以我不能在unix上運行它。這就是爲什麼我拼命尋找sajdbc4。 – dariusiv