JavaEE, MySQL,PayraServer,sql-запросы не работают,если не указать явно имя схемы
    
  ![]()  | 
Наши проекты:
 Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту  | 
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS | 
| [216.73.216.5] | 
 
 | 
		
  | 
    Следующие правила действуют в данном разделе в дополнение к общим Правилам Форума
  
    JavaEE, MySQL,PayraServer,sql-запросы не работают,если не указать явно имя схемы
    
  | 
         | 
    |
| 
         | 
      
          Добрый день. 
        
      Имею БД (имя схемы mydbschema) на MySQL. В качестве сервера приложений используется Payara Server 5.192, в JDBC которого настроен JDBC Connection Pool и JDBC Resources, для подключения к этой базе. В веб-приложение (проект на java) в web.xml указаны настройки для подключения к моей базе (см.ниже). Когда в коде пишу sql-запрос, то чтобы он работал вынужден указывать явно имя схемы. Скажите, пожалуйста, что и где нужно указать в настройках, чтобы была возможность писать в коде sql-запросы без указания имени схемы? Т.е. указать, что такую-то схему (БД) использовать по умолчанию. Пример: ![]() ![]() select * from mydbschema.mytable1 where field1>10 Если написать без имени схемы, то не работает ![]() ![]() select * from mytable1 where field1>10 web.xml ![]() ![]() ... <resource-ref>       <res-ref-name>jdbc/mydbschema</res-ref-name>       <res-type>javax.sql.DataSource</res-type>       <res-auth>Container</res-auth>       <res-sharing-scope>Shareable</res-sharing-scope> </resource-ref>  |