データベース/MySQL、PostgreSQL、SQLite

Access、Excelとの接続方法(2ページ目)

MyODBCのインストールと設定、MySQLとAccess、Excelとの接続方法を解説します。

堀江 美彦

1.4 MySQLとAccessの接続

1.4.1 Accessの起動

画像をクリックすると拡大表示できます
Accessを起動しメニューのファイルの開くを選択し、ファイルの種類をODBCデータベース()と指定します

1.4.2 MySQLのデータソースを指定

画像をクリックすると拡大表示できます
上記で指定したMySQLのデータソースを指定します。

1.4.3 テーブルを指定

画像をクリックすると拡大表示できます
接続したいテーブルを指定します。

1.4.4 データソースの指定完了

データソースの指定が完了したリンク(上記の例ではtab1)をダブルクリックします。
1.5 MyODBC接続のテスト

下記はMySQLとAccessを同時に起動し、ODBCのデータ接続を試した画面です。

1.5.1 ODBCで接続

AccessからODBCでtab1表に接続しました。


MySQLでtab1表の内容を表示しています。


1.5.2 Accessで1行追加

numberが7のデータを追加します。


numberが7のデータが追加されています。


1.5.2.1 Accessで不正なデータを追加しようとした場合

number列に文字を入力し、データを登録しようとした場合はエラーのダイアログが表示されます。これは
Apache + PHP + MySQL編 2で作成したtab1表のnumber列の入力制限(int(10) unique not null)に違反しているからです。
1.5.3 Accessで1行変更

numberが7のデータを変更します。


numberが7のデータは変更されています。


1.5.4 Accessで1行削除

numberが7のデータを削除します。


numberが7のデータは削除されています。


1.5.5 MySQLで1行追加

画像をクリックすると拡大表示できます
numberが9のデータを追加します。


Access側のtab1表の画面を閉じて再接続すると、numberが9のデータが追加されています。

1.5.6 MySQLで1行変更

画像をクリックすると拡大表示できます
numberが9のデータを変更します。


メニューのレコードの最新の情報に更新を選択します。
numberが9のデータは変更されています。

1.5.7 MySQLで1行削除

numberが9のデータを削除します。


メニューのレコードの最新の情報に更新を選択します。
Deletedと表示され(表示されているだけで、Deletedという値の行は作成されません)numberが9のデータは削除されています。



Apache + PHP + MySQL編 1
Apache + PHP + MySQL編 2
Apache + PHP + MySQL編 3
Apache + PHP + MySQL編 4
Apache + PHP + MySQL編 5
Apache + PHP + MySQL編 6
Apache + PHP + MySQL編 7

※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。
  • 前のページへ
  • 1
  • 2
  • 3
  • 次のページへ

あわせて読みたい

カテゴリー一覧

All Aboutサービス・メディア

All About公式SNS
日々の生活や仕事を楽しむための情報を毎日お届けします。
公式SNS一覧
© All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます