检查数据库是否存在 - 引擎不可知

时间:2011-01-25 00:47:37

标签: sql

我知道,我知道......我甚至不想问这个问题,因为我认为除了“尝试和错过”方法之外没有其他办法(尝试对数据库进行查询并捕获错误) /例外,如果不存在)但我想问问职业选手。

那么,是否存在一种非db-engine依赖的方法来检查数据库是否存在?

2 个答案:

答案 0 :(得分:2)

您的意思是服务器还是特定的数据库?

无论这个问题的答案是什么 - 当然有,只需使用我的框架的“DoesDBExist”功能。我有很多不同的语言和平台;你需要Android或C#.Net或其他吗?但首先,你需要从我的手中抓住这颗鹅卵石......

你所拥有的只是,我很害怕。

答案 1 :(得分:1)

标准SQL假定已存在与特定数据库的连接。因此,找出数据库是否存在的唯一方法是在标准SQL之外。例如,标准SQL中有no CREATE DATABASE语句。