• ベストアンサー

JAVAのJDBCについて平易に教えてください

IT勉強超初心者です。教科書に JDBCは javaプログラムからリレーショナルデータベースにアクセスするための API(外部の別のプログラムから呼び出してソフトの機能などを利用するためのしくみ)である。SQL言語による命令を発行してDBの操作を行えるとあるのですが 素人には 大変イメージがわきにくい説明です。 実際開発弁場でこのJDBCというのは 頻繁に使われているものなのでしょうか。また一般常識なのでしょうか。たとえば 大きな会社の基幹システムの開発などでもこのJDBCは使われるのでしょうか。 どのような場合によく使われるのでしょうか。  やさしくおしえていただけますと幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • drum_KT
  • ベストアンサー率43% (1108/2554)
回答No.2

>実際開発現場でこのJDBCというのは頻繁に使われているものなのでしょうか。 使いますよ。 >また一般常識なのでしょうか。 まぁ、常識の範疇ですね。 >たとえば大きな会社の基幹システムの開発などでもこのJDBCは使われるのでしょうか。 使いますよ。 >どのような場合によく使われるのでしょうか。 一般的な企業システムで、データベース(DB)を使わないシステムというのはほとんどありません。なので、大概のデータを扱うシステムでは、データの保管場所としてDBを使います。 そのデータベース、もっと正確に言うと、リレーショナルデータベース(RDB)にデータを格納したり、格納されているデータを検索して取り出したりする時に使用するのが、SQLという言語です。 質問者さんの場合、おそらく、IT関係の基礎知識がいろいろ不足しているように見受けられますので、Java言語の勉強と並行して、例えば「リレーショナルデータベースとは何か?」とか、そういうところから勉強してみたらいいと思います。 データベース以外にも、システム開発には幅広い基礎知識が必要です。それらの基礎を満遍なく習得するための手段としては、情報処理技術者試験の「基本情報技術者試験」のテキストなどで勉強してみるのもいいと思います。実際、プログラミングを仕事にするのであれば、基本情報技術者試験に合格できる程度の知識は最低限の常識として必要です。

harada08
質問者

お礼

大変貴重なアドバイス感謝いたします。早速 基本情報義儒者試験のテキスト かって勉強いたします。有難うございました!

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

一般常識です。JavaでRDBMSを使うときは必ず使います。 イメージがわかないのは何故でしょうか? APIという概念が理解できていない? SQL言語という概念が理解できていない? DBSMという概念が理解できていない? イメージがわかない原因を突き止めて、そこを解決していくのがいいと思います。

harada08
質問者

お礼

貴重なアドバイス感謝いたします。