1: …… 2: PreparedStatement stmt = null; 3: 4: try { 5: …… 6: String tableName = props.getProperty("jdbc.tableName"); 7: String name = props.getProperty("jdbc.name"); 8: 9: // 동적 질의문으로 생성되지 않도록 PreparedStatement를 사용한다. 10: String query = "SELECT * FROM ? WHERE Name = ? " ; 11: stmt = con.prepareStatement(query); 12: // 사용자가 입력한 데이터를 setXXX()함수로 셋팅한다. 13: stmt.setString(1, tableName); 14: stmt.setString(2, name); 15: 16: rs = stmt.executeQuery(); 17: ResultSetMetaData rsmd = rs.getMetaData(); 18: int columnCount = rsmd.getColumnCount(); 19: String printStr = ""; 20: while (rs.next()) { …… } 21: dos.writeBytes(printStr); 22: } catch (SQLException sqle) { …… } 23: finally { …… } 24: ……