
MySQLやPorstgresなどのサーバー型DBMS
こんにちは。Accessを使っているのですが、今後C/Sでサーバー側にMySQLなどをインストールしようと考えています。
そこで1点わからないので教えてください。
Accessはファイルなので、使いたいときはそのファイルを開けばいいのはわかります。
ネットワーク内のサーバーにMYSQLをインストールしてクライアントから接続する場合。
何をもとに、どうやってサーバーにクライアントは接続しにいくのでしょうか?
IPアドレスでサーバーを特定すると思うので、クライアントではサーバーのIPが必要なのはわかります。
それ以外にmysqlのユーザーIDとパスワードは必要なのはわかりますが、MYSQL自体に接続するにはどうしたらいいのでしょうか?
できれば、VBで接続しようと考えています。
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
>それ以外にmysqlのユーザーIDとパスワードは必要なのはわかりますが、MYSQL自体に接続するにはどうしたらいいのでしょうか?
VBからなら、OLEDBプロバイダか、ODBCドライバになると思いますが、いずれにせよ接続に必要な情報は、基本は、
・接続先サーバ(IPアドレス)
・データベース名
・ユーザID
・パスワード
ですね。他には
・ポート(デフォルトなら3306)
・文字コード(接続文字列に明示的に含める事ができます)
などです。
因みに、データベース名と言うのは、ファイル名の事ではありません。
この辺は、ちょっと戸惑うかもしれません。
で、
>何をもとに、どうやってサーバーにクライアントは接続しにいくのでしょうか?
こちらについては、ORACLEでも、SQL Serverでも、MySQLでも、PostgreSQLでも基本は同じです。
サーバー側で専用のサービス(デーモン)が起動していて、常にクライアントからの接続を待ち受けているんです。
VB+Access(ODBCかOLEDB)の経験がおありでしたら、基本的には「接続文字列が変わるだけ」(厳密には色々違いはあるが)なので、とりあえずサクッと試してみればよいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ローカル以外のMySQLをphpMyAdm...
-
MySQLでエラーがでて前に進めま...
-
MySQLに外部PCから接続できない
-
MySQLカラム名は日本語と英数字...
-
ODP.NETのバージョン確認
-
ユーティリティーとは?OPatch...
-
エクセルで連勤チェックをした...
-
SQLで抽出してCSVで書き出した...
-
MYSQLで日本語が入力できない
-
バッチファイルでTRUNCATE TABLE
-
DB2 INSERT時の格納順序
-
MySQLとPostgreSQLの強み・弱み
-
副問合せにLIKE文を使う方法は...
-
INT型は金額の型に使用するべき...
-
Float型の時の計算結果がおかしい
-
コメントが消えてしまいます
-
DataSet ds = new DataSet();
-
SQLのVARCHARとVARCHAR2の違い
-
mampのsqlserver が起動しなく...
-
mysqlがインストールされている...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLサーバのコンピュータ名変...
-
MySQLにリモートホストから接続...
-
max_sp_recursion_depthを設定...
-
ポート3306へつながらず、MySQL...
-
XAMPPのMySQLを外部から接続で...
-
mysql_close();の必要性について
-
mySQLでエラーが出ます。
-
ローカル以外のMySQLをphpMyAdm...
-
xamppのphpmyadminに入れない
-
MySQLに外部PCから接続できない
-
PHPとデータベースの接続ができ...
-
バージョンの違うMySQLのリモー...
-
ブラウザからの接続
-
MySQL sleep が溜まる
-
ACCESSとXサーバーをODBCで接続...
-
perlからMySQL5に接続できません
-
localhostで接続できない!
-
Mysqlへの接続に関して
-
MySQLでエラーがでて前に進めま...
-
MYSQLの設定について
おすすめ情報