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

Опитвам проста заявка с в параметър с mysql 5.5 до jdbc код

Не трябва да извиквате executeQuery(String) на PreparedStatement , трябва да извикате executeQuery() вместо. Това е изрично забранено от JDBC API, но се обърка само случайно (поради синтактична грешка) с MySQL Connector/J.

Имайте предвид, че текущата ви заявка е еквивалентна на:

select * from matrix where metric_name = ?

Не виждам причина да използвате IN тук.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как GROUP BY DESC избира своята поръчка?

  2. Изчислете баланса с mysql

  3. Получаване на грешка в MYSQL:Код на грешка:2006 - MySQL сървърът е изчезнал

  4. Как да получите произволен целочислен диапазон на mysql?

  5. Добавете колона с първичен ключ към стара таблица без първичен ключ