XPホームの管理ツールのデータソース(ODBC)とは何をするためのツールでしょうか?

このQ&Aのポイント
  • XPホームの管理ツールのデータソース(ODBC)は、パソコンのプログラムやアプリケーションがデータベースとやり取りするためのツールです。
  • データソース(ODBC)のアイコンは、最近使用されたデータベースへのショートカットを提供するために表示されます。
  • データソースアイコンが表示されることで、特定のデータベースへのアクセスを容易にすることができます。
回答を見る
  • ベストアンサー

XPホームの管理ツールのデータソース(ODBC)とは何をするためのツールでしょうか?

ウィンPCでスタートを押すと、何個か制限内で使用頻度が高いプログラムが登場しますが、先日その欄に、使った記憶がないデータソース(ODBC)がやや上のほうにあることに気づきました(欄の制限を上げたため気づいた)。 誰かが勝手に私のPCのパスを破って、使用したとは考えにくいのですが(それともそれ以外にかんがえられないのでしょうか?)、このデータソースとかいうやつを直接使っていなくても、このデータソースアイコンがこの使った履歴的意味がところに陳列されることはあるのでしょうか?  このデータソースアイコンが平たく言って何をするためのものなのかも合わせて、ご教授していただけると幸いです。 できれば難解な言語ではなく、わかりやすい言葉で教えていただけると助かります。 どうかよろしくお願いします。

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

  • ベストアンサー
  • siokara
  • ベストアンサー率41% (7/17)
回答No.1

Open DataBase Connectivity Microsoftが提唱するWOSA(Microsoft Windows Open Services Architecture)の柱の1つで、異なるシステム間の違いを隠蔽し、 データベースをアクセスするための単一のシステムレベル・インターフェイスを実現しようとするもの。AppleやDEC、 Hewlett-Packardなどによってサポートされることが表明された。 Windows環境で、デバイスドライバによってハードウェアを 仮想化するように、ODBCではODBCドライバと呼ばれるソフトウェアドライバを利用して、OSやDBMS、ネットワークの違いなどを 吸収する。ODBCが規定するAPIに従ってアプリケーションを作成すれば、相手のDBMS(ODBC対応のドライバが利用できるDBMS) がどのような形態かを意識することなく、データベースへのアクセスが行なえる。(ASCII24 デジタル用語辞典より) データベースに接続する時に使用するものですので、よくわからなかったら気にすることは無いんじゃないでしょうか? 他人がこれを使用したかどうかまではわかりませんが、ODBCのユーザ、システム、ファイルタブ項目に登録されたものが なければ使っていないと考えましょう。

kimimy1
質問者

お礼

お礼が大変遅れてしまいました。 ありがとうございます。

関連するQ&A

  • データソース(ODBC)が開かない

    Windows XP SP2で、[スタート]→[コントロールパネル]→[管理ツール]→[データソース(ODBC)]をダブルクリックしても開けません。 アイコンもデータソース(ODBC)用のアイコンではなくなっています。 解決方法はありますでしょうか。

  • ODBC データソース選択画面がでてこない

    お世話になります。 Access2003にOracle10gをODBC接続したいのですが、 テーブルのリンクで ファイルの種類にODBCデータベースを選択するまでは できるのですが、 その後、データソース選択画面がでてきません。 インポートも同じようにできません。 他PCで、Access2000でリンク作成したMDBを Access2003で開いてみると、 Oracleのデータまで見ることができますので ODBC設定は正しいと思います。 Access2003を一旦削除し、インストールしなおしても 同じでした。 どうすればいいでしょうか?

  • Tomcat上で動くサーブレットがデータソースを見つけられない

    こんにちは。 以前にjdbcとサーブレットに関する質問をさせてもらった者です。 以前の質問に対する皆さんのご回答のおかげで、以前の問題は解決し、あとは自分でなんとかすると言っていたのですが… 新たな問題に直面しまして自分なりに努力はしたのですが、やはり解決には至らず、結局皆さんの助言を賜りたくて来ました。 JDBC-ODBCブリッジドライバを使って、Oracle10gデータベースを問い合わせるTomcat6.0サーバ上で動作するサーブレットの構成を行っています。 データベース、サーバ、サーブレットは同一のハードウェア内で動作しています。 環境は以下の通りです。 データベース : Oracle10g 使用ポート番号:8081 データソース名:OracleInXE サーバ : Tomcat6.0 使用ポート番号:8080 接続API : jdbc-odbcブリッジドライバ データベース接続部のソースを一部抜粋します。 ~ Connection connection = null; Statement statement = null; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); connection = DriverManager.getConnection("jdbc:odbc://localhost:8081/OracleInXE",user.getName(),user.getPassword()); statement = connection.createStatement(); ~ SQLExceptionで取得したスタックトレースの内容を記述します。 [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。 at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source) at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source) at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source) at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source) at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at employeeManagementSystem.Query.authentication(Query.java:59) at Run.main(Run.java:33) しかし上記の場合だとSQLExceptionga発生し、"データ ソース名および指定された既定のドライバが見つかりません。"と表示されます。 サーブレットがデータソースを見つけられない原因は何でしょうか。 あと、その解決法や、役立つ情報があれば教えて下さい。 宜しくお願いします。 データソースのURLが間違っているのでしょうか。 また、ドライバクラスとURL表記の組み合わせも色々あるみたいでややこしいです… 何か、小さい事に引っかかっている感じがするのですが。

    • ベストアンサー
    • Java
  • 桐からODBCでEXCELデータを読み込む方法

    桐9-2012からODBC接続でサーバーにあるEXCELデータを読み込ませたいと考えていますが、うまくいかず、原因が分からずに困っております。 お手数をおかけしますがご教示頂けますようお願い致します。 【環境】 パソコン環境 Microsoft Windows 7(x64) 桐9-2012(http://www.kthree.co.jp/kiri/) Microsoft Office2010 Professional ウイルス対策ソフト未インストール、Windowsファイアウォール無効 IPアドレス:192.168.1.10/24 サーバー環境 Microsoft Windows Server2008R2 Microsoft Office2010 Professional ウイルス対策ソフト未インストール、Windowsファイアウォール無効 IPアドレス:192.168.1.20/24 【状況】 1.パソコンにインストールされている桐からサーバーの共有フォルダにあるEXCELデータをクロス・エクセル機能で読み込むことはできる。 2.パソコンにインストールされている桐の外部DBを使用してサーバーの共有フォルダにあるEXCELデータを読み込もうとすると下記のエラーが表示される。(ODBC64ビット版) ------------------------------------------------------------------------------------------------------------------------------- KD1672:ODBCエラー データソース固有エラーコード:0 SQLSTATE:IM014 [Microsoft][ODBC Driver Manager]指定されたDSNには、ドライバーとアプリケーションとのアーキーテクチャーの不一致が含まれています。 ------------------------------------------------------------------------------------------------------------------------------- 3.パソコンにインストールされている桐の外部DBを使用してサーバーの共有フォルダにあるEXCELデータを読み込もうとするとエラーは表示されないがEXCELが読み込めない。(ODBC32ビット版)

  • AccessのデータをjavaプログラムからSQL文を使って操作したい。

    フォーム上の入力欄で入力したデータベースのパスを使って、Accessのデータをjavaプログラムから SQL文を使って操作したいのですがどのような手段があるでしょうか? javaとAccessの接続について初めてで条件に合った方法を探せずにいます。 以下がこれまで試みた手段です。 JDBC-ODBCを使った場合、パスの設定がプログラム上で設定できませんでした。ODBC データソース アドミニストレータで登録をしなければなりませんでした。 jackcessはパスを入力欄から入力できましたが、SQL文が使えませんでした。

    • ベストアンサー
    • Java
  • ODBCでデータ抽出エラー

    下記プログラムを実行すると、データ抽出エラーとなってしまいます。 <?php $dsn = "database_4"; $user = ""; $pass = ""; $enc_disp = "EUC-JP"; $enc_db = "SJIS"; function cnv_enc($string, $to, $from) { $det_enc = mb_detect_encoding($string, $from . ", " . $to); if ($det_enc and $det_enc != $to) { return mb_convert_encoding($string, $to, $det_enc); } else { return $string; } } $conn = odbc_connect($dsn, $user, $pass) or die("接続エラー"); $sql = "SELECT music_0_ID,大分類,日本語作曲家名,日本語曲名 FROM music ORDER BY music_0_ID"; $res = odbc_exec($conn, $sql) or die("データ抽出エラー"); echo "<table border=\"1\">"; echo "<tr>"; echo "<td>ID</td>"; echo "<td>大分類</td>"; echo "<td>日本語作曲家名</td>"; echo "<td>日本語曲名</td>"; echo "</tr>"; while ($row = odbc_fetch_row($res)) { echo "<tr>"; echo "<td>".odbc_result($res, "music_0_ID")."</td>"; echo "<td>".cnv_enc(odbc_result($res, "大分類"), $enc_disp, $enc_db)."</td>"; echo "<td>".cnv_enc(odbc_result($res, "日本語作曲家名"), $enc_disp, $enc_db)."</td>"; echo "<td>".odbc_result($res, "日本語曲名")."</td>"; echo "</tr>"; } echo "</table>"; odbc_close($conn); ?> デバッグすると、解決できるでしょうか?PHP5.3.6.0を使用しているため、Zend Debuggerをインストールすべきか迷っています。また、Apacheでなく、IIS7.0を使用しています。アンインストールして、XAMPPを使用すべきでしょうか?また、リモートデバッグをする場合、PCが2台(サーバとクライアント)必要になるのでしょうか?

    • ベストアンサー
    • PHP
  • ソースネクスト「データプロテクト」

    ソースネクストのデータプロテクトのソフトを購入、インストールしました。しかしその直後エラーが出るやらログオン、ログオフが出来ない症状が発生し結局アンインストールする羽目に・・・。 やはり安さにつられてソースネクストの製品を購入するのは良くないのでしょうか。それとも使用しているPCに問題があるのでしょうか。 ちなみに使用しているPCは、SOTEC WinBook WV2160C WinXPを使っています。

  • データソース名および指定された既定のドライバが見つかりません。

    データソース名および指定された既定のドライバが見つかりません。 オラクルに接続したのですが、上記のエラーが出て接続出来ません。 どなたか力を貸してください。 <環境> WinXP VS2005 Ver8.0.50727.42 Windowsアプリケーション VB言語でオラクルに接続したいと思っています。 こちら(http://support.microsoft.com/kb/310985/ja)を参考に オラクルに接続しようとしています。 Dim cn As OdbcConnection cn = New OdbcConnection("Driver = {Microsoft ODBC for Oracle};" & _ "Data Source=ORA_TEST;uid=UID_TEST;pwd=PWD_TEST") Try cn.Open() MsgBox("Connected") Catch ex As Exception MsgBox("NG") Debug.Print(ex.Message, "Error") ←(A) Finally cn.Close() End Try (A)で「ERROR [IM002] [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。」 のメッセージが出ます。 VB2005の「ツール」-「サーバの接続」では接続確認が取れているのですが、 コードで書くとエラーになってします。 何か書き忘れているのでしょうか。。。 すみませんがよろしくお願いいたします。

  • ODBCによるエラー

    ODBCについての質問です VB.NET・AS400でODBC接続で開発しているのですが、以下のエラーが出てしまい困っています ************************************************************ ERROR [HY000] [IBM][iSeries Access ODBC ドライバー][DB2 UDB]SQL0666 - SQL QUERYが指定された時間制限または記憶制限を超えています。 ERROR [01000] [IBM][iSeries Access ODBC ドライバー]拡張動的 サポート が使用不能です。 ************************************************************ わかっている事は ・4つのDBを接続している場所でエラーが出ている ・昔は起きておらず、最近おき始めた(昔は接続数が少なかったが最近増えた) ・コントロールパネルのデータソース(ODBC)の「拡張動的サポートを使用可能にする」のチェックボックスは付いている ・上記エラーが出るPCと、エラーが出ずに正常に終わるPCがある です 検索しても対処法が出てこずに少々困っています 宜しくお願いします

  • ODBC接続で困っています。

    ODBC接続で困っています。 いつもお世話になっております。 VB6.0からODBCを利用してACCESSに接続をしたいのですが、 接続文字列が良く分かりません。 色々と調べてみたのですが、 管理ツールからODBCデータソースを作成(Microsoft Access Driver (*.mdb)を使用)して、  DSN=データソース名 という風にするのと、  Driver={Microsoft Access Driver (*.mdb)};Dbq=MDBファイルパス; とするのとは同じなのでしょうか? 前者では無事に接続できたのですが、後者では接続できませんでした。 MDBファイルのパスは動的にしたいので、できれば後者の方が良いのですが、 どうしたら良いでしょうか…。 よろしくお願い致します。