2012-03-21 12 views
0

最近のインタビューでは、「どのデータベースがデフォルトでJavaサポートを行っていますか」という質問がありました。私はこの質問に適切な答えを与えることができませんでした。なぜなら、mysqlデータベースではほとんどがlib/libフォルダに追加されるconnector/jと呼ばれる追加のドライバを必要とし、ビルドの道はそれのために私は答えからそれを排除しました。それから、Derby Db、Oracle(それはないと思います)、または他のデータベースのどれですか?どのデータベースがデフォルトでJavaをサポートしていますか

誰もがこれにいくつかの洞察力を提供できますか?

+7

多くのインタビューがランダムなトリビアで試験に変わったように見えることは、いつも驚いています。 –

+0

Googleで何も見つかりませんでしたか? – Rakesh

+0

私は、私が1つ言及したようにGoogleの原因と混同されました。それは適切に言及されていません。ほとんどの場合、ドライバのいくつかのネイティブとタイプについてのものでした:( – Nav

答えて

2

それはJavaDBです:

のJava DBは、Apache Derbyのオープン・ソース・データベースのOracleのサポート分布です。これは、JDBCおよびJava EE APIを介して標準のANSI/ISO SQLをサポートします。 Java DBはJDKに含まれています。

フルドキュメントはhereです。

+0

java dbはapache derby dbと同じですオラクルかそれとも違うのですか?またダービーDBのようなオープンソースですか? – Nav

+0

ドキュメントをチェックしてください:) – Nav

+1

これは同じバイナリです。 http://developers.sun.com/javadb/features/faqs.jsp#1q2(Java DBはApache Derbyのフォークですか?) –

5

回答1:Javaは、ドライバを提供するすべてのデータベースをサポートしています。主要なRDBMSデータベースには、少なくとも1つのデータベースがあります。

回答2:Javaは、ネイティブにJava DBをサポートしています(JDKに含まれています)。

+0

それにはinbuiltのサポートが含まれていますかタイプ4ドライバ? – Nav

関連する問題