Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak uzyskać odpowiednik ResultSetMetaData bez ResultSet?

Może mógłbyś użyć

DatabaseMetaData databaseMetaData = connection.getMetaData();
databaseMetaData.getColumns(null, null, tableName, "%");

Zwraca jeden wiersz dla każdej kolumny tabeli.

W tym przypadku użyjesz zwróconego ResultSet sam, a nie jego ResultSetMetaData .

Jedną z zalet tego podejścia jest to, że nie koliduje ono z blokowaniem bazy danych i transakcjami.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstaw MySQL ON DUPLICATE KEY do tabeli audytu lub dziennika

  2. Jak wyświetlić wartości wierszy jako kolumny w MySQL?

  3. Zoptymalizuj wydajność zapisu dla instancji AWS Aurora

  4. Problemy ze strefą czasową w PHP i MySQL

  5. flake8 narzeka na porównanie logiczne ==w klauzuli filtra