2011-01-25 11 views
0

私は知っています...私は質問したくありませんでした。私は "試して見逃す"アプローチ以外の方法はないと思っています。データベースにクエリし、エラー/例外が存在しない場合)をキャッチしますが、私はプロに尋ねるように感じました。データベースが存在するかどうかを確認する - Engine Agnostic

dbが存在するかどうかをチェックする方法はありますか?

+1

あなた自身の質問に答えました。あなたが試行錯誤していない限り、それは「いいえ」です。 –

+0

はい、私はちょうどそれを取得し、専門家と確認したいと思った。みんなありがとう! = D – Hugo

答えて

1

標準SQLは、特定のデータベースへの接続が既に存在することを前提としています。したがって、データベースが存在するかどうかを調べる唯一の方法は、標準SQLの外にあります。たとえば、標準SQLにはno CREATE DATABASEというステートメントがあります。

2

サーバーまたは特定のデータベースを意味しますか?

私のフレームワークの "DoesDBExist"機能を使用してください。私は多くの異なる言語とプラットフォームでそれを持っています。 AndroidやC#.Netなどが必要ですか?しかし、まず、この小石を私の手から奪い取る必要があります...

あなたが持っているものはすべてそこにあります、私は恐れています。

+0

+1これは、あなたが "doesDbExist(...)"としてあなたのフレームワークにこれをコーディングする必要があるCyber​​に同意する必要があります。 –

+0

コメント用の面白いXDのおかげで – Hugo

関連する問題