Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Zapytanie SQL z wykonywaniem zmiennych wiązania w Jdbc

zastąp :deptno w zapytaniu z ?.

i zamiast tworzenia instancji użyj następującego:

PreparedStatement stmt=con.prepareStatement(query);

stmt.setInt(1,deptno); //1 is for the first question mark

gdzie deptno przechowuje wartość, dla której chcesz wykonać zapytanie.

Poprzez interfejs PrepredStatement możemy użyć sparametryzowanego zapytania, które jest kompilowane tylko raz i ma przewagę wydajnościową w porównaniu do interfejsu Statement.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest różnica między tablicą zagnieżdżoną a tablicą asocjacyjną?

  2. Wydajność SUBSTR na CLOB

  3. ORA-04021:przekroczono limit czasu podczas oczekiwania na zablokowanie obiektu

  4. PL SQL :Jak pokazać nanosekundy TIMESTAMP

  5. ORA-01111 w MRP w bazie danych o gotowości fizycznej