• ベストアンサー

データベースへアクセス

arataの回答

  • ベストアンサー
  • arata
  • ベストアンサー率49% (139/279)
回答No.1

まず、どのようにして読むかですが、 1.ExcelのシートのままJavaから読む 2.Excelのシートをテキストのファイルにしておいて、そのファイルをJavaから読む(例えば、CSV形式のファイル) と言った方法があると思います。 2は、普通のテキストを読む方法ですね。 1は、いわゆるJava-COM Bridgeを使用します。 Java-COM Bridgeはいろいろあると思いますが、JComを紹介しておきます。

参考URL:
http://www11.u-page.so-net.ne.jp/ga2/no-ji/jcom/index.htm
cyan1110
質問者

お礼

サイトの紹介ありがとうございます。私の意図しているものが作れそうです。

関連するQ&A

  • AccessとOracleのデータ連携について

    お世話になります。 AccessのデータとOracleのデータ連携について悩んでいます。 Javaのアプリケーションを通して、AccessのデータをOracleに 取り込むシステムを作成しようとしています。 自分で考えた方法としては、 【実装方法1】 出力時 : Accessに【csv出力メニュー】を作成する。データ出力担当者      は、【csv出力メニュー】からFTPにデータの出力を行う。   データ出力時に、企業型DBから通知メールが入力担当者に自 動で送信される。 入力時 : データ入力担当者はメールを受け取り次第、Javaシステ ムのデータ取り込み機能を利用して、FTPから入力対象       データの取り込みJavaシステムを利用して行う。 …です。 ただ、この場合Accessにcsvデータ出力機能を新たに作成しなければなりません。仮にAccessからcsvデータを出力できないといった場合に、 AccessのテーブルをJavaプログラムから直接参照してOracleにデータ登録することは可能なのでしょうか? 若輩者の為、仕様を考えることは初めての経験なのでどなたかご教授いただけませんか?よろしく御願いいたします。

  • MSアクセス 利用方法

    アクセス超初心者です。 現在エクセルを利用して、5万行のデータから2千行のデータを抽出しています。 データ数が20万行くらいになりそうなので、アクセスを利用したいのですが、利用方法を教えてください。 現在の条件は3段階で、 データ 番号 名前 0001 青木 0001 青木 0002 石田 0002 赤木 0003 石田 0003 赤木 0007 澤田 :  : (1) 重複するデータを削除  0001 青木 を一行に (2) 名前に注目したときに、番号(行)がX(例2)個以上ある行を pick up  0002 石田  0002 赤木  0003 石田  0003 赤木  を残す (3) 特定の名前(別にテーブルがある:例 石田)に該当する行を削除  0002 赤木  0003 赤木  を残す  という手順です。  方針としては、 A. (1)→(2)→(3) と抽出を書けるごとにテーブルを作成して作業を進める B. アクセスでは逐次テーブルを作成しないでも出来る  どちらなのでしょうか。  つたない説明で申し訳ありません。 よろしくお願いいたします。

  • Excel,Accessの多言語対応について

    Excel、Accessで作成したアプリケーションを英語環境、日本語環境、中国語環境で動作させたいと思っております。 この言語環境の違いをアプリケーション側で判断し、それぞれの言語環境で表示する文字を自動で切り替えるようなアプリケーションの作成は行えるのでしょうか? 言語別にアプリを作るのではなくて、一つのアプリケーションでこの3つの環境に対応したく思います。 コードの例や何か参考になるHPなどがあればぜひ教えていただけないでしょうか?

  • データベースのレコードをaccessで修正出来ません

    なっちゃんです。 久しぶりのご質問です。よろしくお願いします。 早速ですが環境です  ・ OS Windows2000  ・ サーバー SqlServer2000  ・ アクセス access2003 ご質問です  上記の環境に SqlServer2000 をセットアップ  して access2003 を使いDBを登録したのですが  レコードの内容を更新(登録、削除、変更)する  ことが出来ません。    手順は SqlServer の EnterpriseManager を  使い空のDBを作成して それを access の  プロジェクトで開き、クライアントにあるmdb ファイルを別の access で開いてテーブルを  ドラッグ&ドロップで追加しました。  その登録されたテーブルの内容を変更することが  出来ません。 検証したこと  サンプルの NorthWind のレコードは access で  更新できます。  新規に作成したDBの内容は EnterpriseManager  を使うと変更できます。  サンプルの NorthWind のDBに上記の方法で  テーブルを追加しても、そのテーブルのレコードは  変更できませんでした。 以上のような状態で、たぶんどこかの設定(権限?) を変更する必要があると思うのですが、それが分からずに困っています。 どなたかお分かりの方がおられましたら 是非ご教授いただければと思います。 よろしくお願いいたします。  

  • Accessデータベース&マクロについて

    Accessデータベース&マクロを勉強しようと思っています。 まずデータベースを作成出来るようになってから、最終的には、マクロを作成出来るような所までいきたいです。 Excelではマクロは作成出来ます。 どのような勉強方法がいいでしょうか。Accessに詳しい方教えて頂けませんか。

  • AccessとExcelの連携について

    アクセス初心者です。 私は小さなお店の事務を最近任されました。 次のような事をやりたいのですが、どのような手順をやればできるでしょうか。 これまでエクセルで見積書や請求書を作成していて、顧客データも別シートで作ってそこからひっぱってきてました。 それを今回、顧客管理をアクセスを使いデータベースを作り、例えばエクセルの見積書作成時に顧客を入力する際は、アクセスのデータのコードを入力して顧客情報をエクセルに反映していきたいのです。(名前や担当者など) 最初は、見積などですが、今後色々増えていくとは思います。 手順やどんな機能を使えばうまくいくのでしょうか。 とりあえずアクセスのデータを作ってみましたが、連携方法はVBAでやるのでしょうか? 前任者が辞めてしまいわかる人がいません。 A ccess 2013です。 よろしくお願い致します。

  • データーベースについて

    JAVAでGUIでのデータベースを簡単に作れるアプリケーション開発をしたいのですが難しいですか? 何か参考になるものや、すでに開発されているプログラムがあれば教えてください。

    • ベストアンサー
    • Java
  • NTPサーバーへのアクセス

    Javaコンソールツールを作成して、その中でNTPサーバーにアクセスが必要です。 ネットを探しても、Java API ドキュメントをダウンロードして検索してもNTPについてのサンプルコードや記述が見つかりませんでした。 JavaでNTPサーバーにアクセスするには、どのようにアクセスすればよいのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • Java
  • データベース

    手順ですが (1)COBOLで必要なレコードをホストのマスターから 抜き出しファイルを作成する。 (2)このファイルをCSVに変換してファイルサーバーに 転送する。 (3)csvファイルを利用してリストなどにする (1)、(2)までできたとして これ以降の処理で ファイルサーバーのCSVファイルを データベースを利用したいと考えています。 例えばAccessのリンクテーブルとして csvファイルを紐付ければできそうな気がしますが 前のデータが上書きされるのはさけたいです。 なにから勉強してよいかも迷っているので アドバイスをいただけると助かります 関心があるのは Access(少し勉強しています)とVisual basic.netです

  • Javaデータベースプログラミングについて

    データベースとJavaアプリケーションを手軽に勉強できるデータベースソフト(FreeWare)を探しています。 単純に以下の実習を行いたいのですが・・ ・データベース構築 ・ドライバインストール ・データベースにアクセスする単純なクライアントJavaアプリケーションの作成 お勧めのものがありましたらご教授願います。

    • ベストアンサー
    • Java