1: …… 2: PreparedStatement stmt = null; 3: 4: try { 5: …… 6: // 외부 환경에서 테이블명(tablename)과 사용자명(name)을 입력받는다. 7: String tableName = props.getProperty("jdbc.tableName"); 8: String name = props.getProperty(" jdbc.name" ); 9: String query = "SELECT * FROM " + tableName + " WHERE Name =" + name; 10: 11: // 사용자가 입력한 데이터가 SQL문에 그대로 반영된다. 12: // 사용자가 타인의 정보를 보기 위한 SQL을 사용자명(name)에 입력할 수 있다. 13: stmt = con.prepareStatement(query); 14: rs = stmt.executeQuery(); 15: ResultSetMetaData rsmd = rs.getMetaData(); 16: …… 17: while (rs.next()) { …… } 18: dos.writeBytes(printStr); 19: } catch (SQLException sqle) { …… } 20: finally { …… } 21: ……