Mysql
 sql >> база данни >  >> RDS >> Mysql

Не може да се свърже MySQL контейнер към Tomcat контейнер в docker

Тъй като свързвате db като "db", не можете да използвате localhost, за да се присъедините към вашата база данни. трябва да "db"

jdbc:mysql://db:3306/tracker?useSSL=false

Във вашия контейнер localhost проектира вашия Tomcat контейнер, а не вашия хост. MySQL контейнерът има собствена мрежа.

Освен това, ако не харесвате името на "db", можете да назовете връзката му с различно име

Например:

 links:
   - db:container-mysql

В този случай, вътре в контейнера за Tomcat, можете да използвате

jdbc:mysql://container-mysql:3306/tracker?useSSL=false


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP множество MYSQL команди в една заявка mysql_query().

  2. SQL таблица с резултати, съвпадение във втората таблица тип SET

  3. Не можа да се зареди файл или сборка 'MySql.Data, версия=6.2.2.0

  4. Примерна база данни на MySQL

  5. PHP MySQL зададе времето за изчакване на връзката