2011-03-22 72 views
2

java.sql Javadoc定義java.sql.Types類中的SQL類型。但是,我無法找到明確的信息來描述哪種類型的主要數據庫播放器(對於我來說,這意味着:MySQL,MSSQL,H2,PostGre,Oracle)實現了哪種類型?哪個數據庫實現哪種Java SQL類型?

我正在尋找的最終信息是由所有主要數據庫播放器(如上定義)實現的這些類型的子集。我想只能使用這些類型編寫可移植的SQL語句。我不想使用ORM。

這樣的信息是否已經在某處可用?謝謝。

回答

2

This table來自維基百科含有由不同數據庫供應商實施的數據類型的摘要。

祝你好運。你在你面前努力工作。


我很難找到現有的一般解決方案來解決這個問題,除了ORM等之外。我的結論是,現在大多數需要數據庫獨立性的人都使用ORM。

但是,您可能需要查看SwiSQL API。 (它的商業產品,支持的數據庫看起來有點過時,但是,嘿,它可以爲你工作......)

+0

真是一團糟...真的......我不敢相信主要玩家可以對於基本的SQL需求沒有達成基本的類型名稱......無論如何,謝謝! – JVerstry 2011-03-23 11:16:44