我们的Java应用程序的工作原理如下: - 它连接到服务器而不指定任何数据库名称, - 检查给定数据库是否存在,如果不存在则创建新数据库。 在Windows上,该应用程序工作正常,但在Linux上它无法连接到服务器。错误消息:“monetdbd:请指定数据库”。 我们想在Linux和Windows上运行相同的Java应用程序。是否有任何方法可以在两个操作系统上从Java检查和创建数据库?
答案 0 :(得分:1)
我们终于弄明白了。客户端只能连接到现有数据库。在Windows上,安装程序会创建演示数据库。如果未指定其他数据库,则客户端会自动连接到该数据库。 在Linux上,安装程序不会创建任何数据库,因此应该创建它 手动