<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=417068&amp;view=findpost&amp;p=3822427</guid>
        <pubDate>Wed, 26 Feb 2020 22:25:03 +0000</pubDate>
        <title>JavaEE, MySQL,PayraServer,sql-запросы не работают,если не указать явно имя схемы</title>
        <link>https://forum.sources.ru/index.php?showtopic=417068&amp;view=findpost&amp;p=3822427</link>
        <description><![CDATA[javawebsoft: Добрый день.<br>
Имею БД (имя схемы mydbschema) на MySQL. В качестве сервера приложений используется Payara Server 5.192, в JDBC которого настроен JDBC Connection Pool и JDBC Resources, для подключения к этой базе. В веб-приложение (проект на java) в web.xml указаны настройки для подключения к моей базе (см.ниже). Когда в коде пишу sql-запрос, то чтобы он работал вынужден указывать явно имя схемы.<br>
<br>
<strong class='tag-b'>Скажите, пожалуйста, что и где нужно указать в настройках, чтобы была возможность писать в коде sql-запросы без указания имени схемы? Т.е. указать, что такую-то схему (БД) использовать по умолчанию.</strong><br>
<br>
Пример:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">select * from mydbschema.mytable1 where field1&#62;10</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><span class="tag-color tag-color-named" data-value="green" style="color: green">ok</span><br>
<br>
Если написать без имени схемы, то не работает<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">select * from mytable1 where field1&#62;10</div></ol></div></div></div></div><span class="tag-color tag-color-named" data-value="red" style="color: red">error</span><br>
<br>
<br>
web.xml<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">...</div><div class="code_line">&#60;resource-ref&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;res-ref-name&#62;jdbc/mydbschema&#60;/res-ref-name&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;res-type&#62;javax.sql.DataSource&#60;/res-type&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;res-auth&#62;Container&#60;/res-auth&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;res-sharing-scope&#62;Shareable&#60;/res-sharing-scope&#62;</div><div class="code_line">&#60;/resource-ref&#62;</div></ol></div></div></div></div>]]></description>
        <author>javawebsoft</author>
        <category>Java</category>
      </item>
	
      </channel>
      </rss>
	