एक बेहतर और अधिक सुंदर तरीका है।
String tableNamePattern = "%_Assessment_" + session + "_" + year;
DatabaseMetaData databaseMetaData = conn.getMetaData();
ResultSet rs = databaseMetaData.getTables(null, null, tableNamePattern,
null);
while(rs.next()) {
String tableName = rs.getString("TABLE_NAME");
...
}
इसके अलावा, आपको जावा में प्रोग्रामिंग की सर्वोत्तम प्रथाओं को जानना चाहिए क्योंकि आप अपने कोड में जो उपयोग कर रहे हैं वह स्मार्ट नहीं है। आप जावा कलेक्टेड प्रैक्टिसेस में बहुत कुछ देख सकते हैं ।