sql >> Databáze >  >> RDS >> Mysql

Selhání komunikačního spojení, Spring Boot + MySql + Docker + Hibernate

Problém je způsoben odkazem na localhost v jdbc url.

Níže uvedená konfigurace by měla fungovat.

**docker-compose.yml**

version: '3'

services:
  docker-mysql:
    image: mysql:5.7
    environment:
      - MYSQL_ROOT_PASSWORD=root
      - MYSQL_DATABASE=database
      - MYSQL_USER=root
      - MYSQL_PASSWORD=root
    ports:
      - 3307:3306

  app:
    image: app:latest
    ports:
       - 8091:8091
    environment:
      SPRING_DATASOURCE_URL: jdbc:mysql://docker-mysql:3306/database?autoReconnect=true&useSSL=false
    depends_on:
       - docker-mysql


  1. Objednávka Vybrat na základě výsledků připojení (Řadit konverzace podle poslední odeslané zprávy)

  2. tabulka je uvedena dvakrát jako cíl pro INSERT i jako samostatný zdroj dat

  3. Jak generovat příkazy vložení z textových souborů pro tabulku SQL Server v SQL Server - SQL Server / Výukový program TSQL, část 106

  4. jak přiřadit hodnotu cte proměnné