我被要求編寫一個封裝了非SQL第三方數據API的JDBC驅動程序。尋求JDBC驅動程序必須實現的接口(類和函數)的簡明規範
爲了瞭解我的自定義JDBC驅動程序必須實現什麼樣的接口(類和函數),我也做了以下內容:
試圖從查找信息的JDBC驅動程序開發商(而不是用戶) Oracle's JDK documentation,但文檔沒有說清楚其中的JDBC驅動程序開發規範所在地 - 它是專注於用戶JDBC的(據我可以看到)
看着jdk1.7.0_09安裝源代碼的/ java/sql目錄。但是,在這個目錄中的幾十個源代碼文件中,並不清楚哪個實際代表了必須實現的必需接口
找到以下示例JDBC驅動程序:CsvJdbc,並下載了該項目的源代碼用作示例代碼;但是,目前尚不清楚哪些文件執行所需的JDBC驅動程序的功能,並專門針對此JDBC驅動程序
發現下面的示例JDBC驅動程序:JDBC File Driver,並嘗試下載源代碼,這個項目作爲樣本碼;然而,只有.class文件似乎可以
有沒有一套簡明的規範提供描述接口(類和函數)的最小和/或推薦的JDBC驅動程序必須實現?
有幾個JDBC級別的官方多個文檔。儘管規範,這當然不是簡潔*。也許你可以找到單元測試。否則讓他們。只需去接口。我會做兩個實現,一個委託給MySQL。 –
有一個用於JDBC的測試套件,但您需要經過官僚過程才能獲得訪問權限,作爲商業實體,您還需要支付年度費用以獲取訪問權限。 –