2015-04-06 23 views
0

我有一個典型的需求來自我的客戶端。我需要連接幾種類型的數據庫並從中收集一些數據,並調用帶有收集數據的Web服務。他將提供所有數據源配置以連接到受尊重的數據庫。基於數據源,我需要找出它是哪個數據庫,並且需要準備連接管理以連接到受尊重的數據庫。Java API連接到任何種類的數據庫(oracle,mysql,mssql,db2,h2等)

在我之前,我想知道,是否有任何現成的API可以滿足我的要求。我google搜索,但沒有運氣,因此降落在這裏發佈查詢。建議被邀請。

+0

也許[DatabaseMetaData.getDatabaseProductName](http://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getDatabaseProductName--) – gtgaxiola 2015-04-06 13:12:41

回答

0

使用Java Database Connectivity(JDBC),您可以連接到上述任何數據庫,並且還有許多開源驅動程序。

這裏是使用JDBC和MySQL的an example。您使用相同的方法連接到具有給定JDBC驅動程序的任何數據源。