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

ИЗБЕРЕТЕ 1 от DUAL:MySQL

Може да идва от пула за връзки, който вашето приложение използва. Използваме проста заявка, за да тестваме връзката.

Току-що прегледах изходния код на mysql-connector-j и той не идва от там.

Най-вероятната причина е пула за връзки.

Общи пулове за връзки:

commons-dbcp има свойство за конфигурация validationQuery , това в комбинация с testOnBorrow и testOnReturn може да причини изявленията, които виждате.

c3p0 има preferredTestQuery , testConnectionOnCheckin , testConnectionOnCheckout и idleConnectionTestPeriod

За какво си струва, склонен съм да конфигурирам тестване на връзката и плащане/заемане, дори ако това означава малко допълнително мрежово бърборене.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Имам ли нужда от htmlentities() или htmlspecialchars() в подготвените оператори?

  2. Автоматично подрязване на струните до правилната дължина при вложката

  3. SELECT INTO OUTFILE не може да записва във файл

  4. Как извличате числова стойност от низ в MySQL заявка?

  5. Защо GRANT не работи в MySQL?