我正在寻找如何通过Java代码在hsqldb和Apache derby中检查数据库是否存在的信息。在Mysql中,这很容易,因为我可以查询系统表-- INFORMATION_SCHEMA.SCHEMATA --但这两个数据库似乎没有这样的表。mysql查询的替代方法是什么:
SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = <DATABASE NAME
在过去的一周里,我一直在使用MySQL。现在,我去启动服务器(它确实启动了),但是它说找不到我的数据库。我查看了该安装的数据目录,我的数据库在哪里找不到。但是,我查看了其他安装数据目录,并查看了它的存在。奇怪的是,在mysql-5.5.11-osx10.6-x86目录中,只有只有一个数据目录,而没有其他任何内容(总目录大小为70 is )。但是,