小编jem*_*eee的帖子

Docker-compose 找不到合适的文件,即使它存在

所以我通过 hyper-v 在 Windows 10 上运行 ubuntu 18.04 lts,我试图通过终端运行 docker compose 命令。当我在 docker 文件夹中运行 ls 时,它说有一个 docker-compose.yml 文件。仍然当我运行 docker compose 命令时,它说没有找到合适的配置文件。

docker-compose up -d
ERROR: 
    Can't find a suitable configuration file in this directory or any
    parent. Are you in the right directory?

    Supported filenames: docker-compose.yml, docker-compose.yaml
Run Code Online (Sandbox Code Playgroud)

我正在使用 docker 版本 18.09.0 和 docker compose 版本 1.22.0

ubuntu docker docker-compose

6
推荐指数
2
解决办法
3960
查看次数

H2数据库连接字符串

对于我正在研究atm的项目,我试图使用h2数据库作为测试我的DAO类的替代方案.对于正常的代码我使用MySQL,一切都很好.现在我连接到H2数据库没有问题,但由于我使用多个类,我为数据库属性创建了1个类.这包括一个mysql连接String,它工作正常.h2连接给我带来了一些麻烦,因为它不会连接到数据库.我的代码看起来像这样:

    mysqlconnectionstring=jdbc:mysql://localhost/database?user=root&password=
    h2connectionstring=jdbc:h2:~/test,sa,password
Run Code Online (Sandbox Code Playgroud)

我希望能够使用这样的变量连接到H2数据库

    Connection connection = DriverManager.getConnection(databaseConnectionString);
Run Code Online (Sandbox Code Playgroud)

一旦我使用它,它说它无法连接到数据库,但是当我使用它时:

    Connection connection = DriverManager.getConnection("jdbc:h2:~/test","sa","password");
Run Code Online (Sandbox Code Playgroud)

现在我已经尝试了几种方法,包括在字符串中添加斜杠,但我似乎无法弄清楚除了使它成为3个单独的变量并使用它们,但我想使用1个单变量.

java string connection h2

4
推荐指数
1
解决办法
5368
查看次数

标签 统计

connection ×1

docker ×1

docker-compose ×1

h2 ×1

java ×1

string ×1

ubuntu ×1