sql >> Database teknologi >  >> RDS >> Mysql

Sådan får du svarende til ResultSetMetaData uden ResultSet

Måske kunne du bruge

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

Den returnerer én række for hver tabelkolonne.

I dette tilfælde skal du bruge det returnerede ResultSet sig selv, ikke dens ResultSetMetaData .

En fordel ved denne tilgang er, at den ikke forstyrrer databaselåsning og transaktioner.



  1. MySQL-database med unikke felter ignoreret slutrum

  2. Hvad er primær nøglebegrænsning i SQL Server-database - SQL Server / T-SQL vejledning del 54

  3. Prisen for ikke at rense

  4. Sådan arbejder du med værktøjer på skærmen i Access 2019