• ベストアンサー

javaを使ってデータベースを操作したいです

こんにちは、今度javaを使ってDBを操作するシステムを 学校の演習でやるのですが、いまいちjavaでDBを操作する やりかたがわかりません。 具体的には学生のデータを検索し、表示・更新・削除 するというシステムです。 javaは少しわかります。これから色々勉強しようと思っています。 どこか良いHP・参考書などがありましたらお教え願えないでしょうか? 抽象的ですが、宜しくお願いします。

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
noname#30871
noname#30871
回答No.1

 JavaでDBにアクセスするとき、基本となる技術はJDBCです。 http://www.atmarkit.co.jp/fjava/rensai/jdbc01/jdbc01.html http://www.atmarkit.co.jp/fjava/rensai/jdbc02/jdbc02.html http://www.atmarkit.co.jp/fjava/rensai/jdbc03/jdbc03.html  JDBCのAPIはJavaの標準ライブラリ(java.sqlパッケージ)に用意されています。しかし実際に動かすには、それぞれのDB製品に対応したドライバ(OracleならOracle用、PostgreSQLならPostgreSQL用)を用意する必要があります。  この辺りは書籍がいろいろ出ていますし、「Java World」「Java Press」などの雑誌にもしばしば載っています。 >いまいちjavaでDBを操作するやりかたがわかりません。  「何をどこまで調べて、どうわからないのか」まで書くといいでしょう。 http://www.hyuki.com/writing/techask.html

H-hirosawa
質問者

お礼

ありがとうございました。m(__)m 今まで、どのように勉強を進めていけばよいのかわからなかったので、 進むべき道が定まった感じです。 ありがとうございました。

関連するQ&A

  • JAVAでもいちられる、hibernaite について

    JAVAでもいちられる、hibernaite について DBのテーブル内容を 一括更新や一括削除 はできますか

    • ベストアンサー
    • Java
  • JavaでBtrieveを扱いたいのですが・・・

    まったくのJava初心者です。 勤務先でBtrieveファイルを使ったPOSシステムを扱っていますが、この度Javaで操作できないものかと、思いたちました。 Javaで提供されているJDBCがデータベース操作のツールだというところまではわかったのですが、どうも、Btrieveを扱えるという情報を見つけられません。JDBCは、リレーショナルDB仕様のツールなのでしょうか?あるいは、JavaからBtrieveにアクセスする方法が別にあるのでしょうか? DBに関して、ほんの聞きかじりの知識しかありませんので、質問自体がでたらめかもしれません、どうぞお許しください。

  • Javaで簡単なアニメーションを作りたい

    Javaで簡単なアニメーションを作りたいと思っています。 具体的にはバネの単身動や、サインカーブを描きたいと思います。 Javaの基本的なことについては少しは知っています。 このような勉強がホームページもしくは参考書がありましたら教えてください。 お願いします。

  • JavaプログラムからのAccessの使用方法

    本当に初心者です。教えてください。 まず、JAVAの勉強をはじめたばかりですが、Accessを使用したいです。 設定方法、プログラムの組み方等おしえてください。 パールでcgiを作った経験があるので、 同じような機能をjavaで作ろうと頑張っているところです。 tomcat等も準備しています。簡単なWEBからの検索プログラムは作ったりしました。(テキストファイルからの文字検索) 今度はDBからの値をweb上でみれるプログラムに挑戦しようと思っています。 できるだけやさしく詳しく教えてください! よろしくお願いします。

    • ベストアンサー
    • Java
  • スタンドアロン型のJAVA開発

    今度、スタンドアロン型のシステムの開発をすることになりました。 当初はACCESSでサクッと作ろうと思っていたんですが、上司の方針でJAVAで作ることになり、困っています。 仕様を簡単いいますと以下の通りです。 ************************ 画面数20、エクセル出力5、帳票出力20 CSV出力10、DB:2つ程度(4万件ぐらい) 画面はそれなりに項目も多く、操作性を求められます。 ************************ できるだけ工数をかけずに開発するのに、いい方法があれば アドバイス(GUI/DB選定/帳票ソフト等)頂きたいです。 ちなみにDBや帳票ソフトはフリーでなくても高くなければよいです。 大変困っているので、有識者の方、アドバイスをお願いします。

  • JAVAを極めるカリキュラム

    JAVAとJSP、サーブレット、ストラッツを極めたいと思うのですが 実際にどのような勉強をしたらよいのかわかりません。 現在仕事でWebアプリケーションをJAVAで作成しているのですが、 まったくわかりません。 実際に勉強するときに課題で何をつくったらいいとか、この参考書がいい、これを勉強するといいなど具体的なカリキュラムを組んでいただけないでしょうか? よろしくお願いします。

  • ホビーでデータベースを使っている方いますか?

    現在夏休み真っ只中の大学生です。 この空いた時間を利用してJavaの勉強をしていて、 参考書でJavaを用いてデータベースを扱うところがありました。 そこでせっかくなのでDBを(多少こじつけでもいいから)自分の生活で 役立たせてみたいのですが、いくら考えても思いつかないのです。 何か良いアイデアがある人、いらっしゃいませんでしょうか? お願いいたします。m( __ __ )m

  • データベースの削除が出来ません

    phpMyAdmin からデータベースを作成したのですが、 その時に名前を誤って"system?db"としてしまいました。 telnetで接続し、 drop database system?db としたのですが、 You have an error in your SQL syntax near '?db' at line 1 とうエラーになります。 ?が名前に入っているのが原因だと思うのですが、 どうすれば削除出来るのでしょうか? 過去ログやgoogleで検索してみたのですが、 見つけることが出来ませんでした。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • GUI画面でのデータベース更新はどうやればできるのですか。

    webなどのGUI画面でDBを操作でしたいと思っています。 登録画面のように、「名前」「住所」「電話番号」などを入れるようなものです。 servletやjspを使ってDBに挿入したり、削除したりしたいと思ましたが、 本を見たところプログラムに書き込むかコマンドプロンプトで指定する方法しか書いていません。 値を渡そうとしたのですがどうもできません。 PHPだと簡単にできそうなのにjavaではできないのですか。 swingやjsfならできるのでしょうか。 環境は以下の通りです。 Javaはjdk1.5.0_06 tomcatはjakarta-tomcat-3.2.3 DBはMySQL5.0かAccess2003

  • Javaの特殊文字

    今、初めてJavaの開発を行っているのですがあるHPの表にユーザー名とパスワード を入力し、その入力項目をチェックするシステムなのですが、チェックする内容とは特殊文字(#@”,{]{\)などです。 だれもが一回は謝って入力をし送信ボタンを押したらエラー表示がでた経験はあると思うのですがまさにそれを作りたいのですが個人的にも特殊文字を検索し,探したのですが残念ながら見つからなく(検索が下手なのかも!)投稿しました。 どのように作ればいいのか壁にぶつかっています。わがままな質問で申し訳ないのですが参考になるHPや簡単なソースを書いて頂けると幸いです。