sql >> Databasteknik >  >> RDS >> Mysql

Hur man får motsvarande ResultSetMetaData utan ResultSet

Kanske kan du använda

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

Den returnerar en rad för varje tabellkolumn.

I det här fallet skulle du använda den returnerade ResultSet sig själv, inte dess ResultSetMetaData .

En fördel med detta tillvägagångssätt är att det inte stör databaslåsning och transaktioner.



  1. Python och Django OperationalError (2006, 'MySQL-servern har försvunnit')

  2. Hur man skapar en offline-app för internationalisering:Stöd flera språk

  3. Hur man kör ett SQL Server Agent Job med T-SQL

  4. SQL CREATE TABLE Syntax – Listad av DBMS