- - PR -
接続先データベースが無い場合でのODBC接続による SQL 文の実行
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-07-09 18:04
SQLServer、MySQL、PostgreSQL などで、ODBC 経由にて CREATE DATABASE を実行したい場合、データベースが無いと接続できないので、SQL 文を実行できないと思うのですが、接続できるのでしょうか?若しくは別の方法があるのでしょうか?
ご存知のようでしたらご教授のほどお願いいたします。 |
|
投稿日時: 2008-07-09 19:45
MySQL、PostgreSQLはよく解らないのですが、SQL Serverならmasterに接続して発行すれば良いのではないでしょうか。
|
|
投稿日時: 2008-07-10 10:13
kiyokura様、返答ありがとうございます。
なるほど、SQLServer にはデフォルトでmasterというDBがあるのですね。 同様に MySQL, PostgreSQL にもそれぞれ mysql, template0(?) なるものが あるようです。 助かりました。 |
|
投稿日時: 2008-07-10 11:12
技術的にテーブルを作れるか作れないかの話をすれば作れますが、
存在する目的がそもそもユーザテーブルを作成するためではありませんので、 必ず存在する初期データベースへという手法から、 なければデータベースから作るという手法にするか、 エラーとするよう手法にした方がよいでしょう。 |
|
投稿日時: 2008-07-10 11:17
かつのりさん、返答ありがとうございます。
はい、初期データベース(SQLServer なら master, MySQL なら mysql ということですよね。)に接続するようにしたいと思います。 皆様、本当にありがとうございました。 |
1