शायद आप इस्तेमाल कर सकते हैं
DatabaseMetaData databaseMetaData = connection.getMetaData();
databaseMetaData.getColumns(null, null, tableName, "%");
यह प्रत्येक तालिका स्तंभ के लिए एक पंक्ति देता है।
इस मामले में आप दिए गए ResultSet
. का उपयोग करेंगे स्वयं, इसका नहीं ResultSetMetaData
।
इस दृष्टिकोण का एक लाभ यह है कि यह डेटाबेस लॉकिंग और लेनदेन में हस्तक्षेप नहीं करता है।