http://www.activsoftware.com/mx/undocumentation/query.cfm

Found this on google, interesting reading. I dont know where they got that 
java code from??

hth
Rod

----- Original Message ----- 
From: "Barry Beattie" <[EMAIL PROTECTED]>
To: <cfaussie@googlegroups.com>
Sent: Thursday, June 15, 2006 11:55 PM
Subject: [cfaussie] Re: in praise of ColdFusion (and an OT Java question)


>
> thankyou for your response, Charlie.
>
> sadly, the JSTL seems to satisfy only one criteria. easy iteration to
> access the data.
>
> From my understanding and research, the JSTL query "object" can *only*
> be populated by throwing it against a database, not dynamically filled
> like an arrayList, linkList or a CF query using QueryAddRow() /
> QuerySetCell() / QueryAddColumn().
>
> then there's the ability to filter and return rows based on simple SQL
> syntax, which ADO.NET just manages to do** but CF's QueryOfQueries
> does in style.
>
> unless I can find otherwise, the humble CFQUERY seems to be unique in
> the way it looks like a collection/structure/datatype but has it's own
> properties and methods to work with the data it holds. Thanks to a
> simple API, it's much more than just the hashMap that's used under the
> covers.
>
> as a side note re JSTL connecting to a database and returning results:
> maybe it's just me but that idea (tight coupling between model and
> view) just seems to be so.... 1998....
>
> thanx anyhoo, Charlie.
>
> **internal storage of ADO.NET's datasets and datatables is (IIRC) XML
> and all the methods do is query (XPath?) the xml or append nodes, etc.
> While this is a possible solution, it's the sort of thing that you'd
> wish someone else had written!
>
> (PS: Dale: Amen to that - but I am only a small voice in the crowd)
>
>
> On 6/15/06, Charlie Arehart <[EMAIL PROTECTED]> wrote:
>>
>> Barry, if I'm understanding your question correctly, have you looked at 
>> the
>> JSTL (JSP Standard Tag Library)? It makes JSP look a lot more like CFML,
>> particularly a query:
>>
>> <sql:query var="deejays">
>>   SELECT * FROM mytable
>> </sql:query>
>>
>> <%-- Get the column names for the header of the table --%>
>> <c:forEach var="columnName" items="${deejays.columnNames}">
>>   <th><c:out value="${columnName}"/></th>
>> </c:forEach>
>>
>> <%-- Get the value of each column while iterating over rows --%>
>> <c:forEach var="row" items="${deejays.rows}">
>>   <tr>
>>     <c:forEach var="column" items="${row}">
>>       <td><c:out value="${column.value}"/></td>
>>     </c:forEach>
>>   </tr>
>> </c:forEach>
>>
>> The JSTL has been included in JSP 2.0, which has been out for a couple 
>> years
>> now (and I think it grew out of work that the Jrun team did, being 
>> familiar
>> as they were with CFML). It's now available on all the J2EE and Servlet
>> Engine implementations
>>
>> For more, see:
>>
>> http://www.devx.com/webdev/Article/16973/1763/page/3
>>
>> http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jsps/jstl
>> sql.html
>>
>> And many other resources.
>>
>> /charlie
>>
>> -----Original Message-----
>> From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On 
>> Behalf
>> Of Barry Beattie
>> Sent: Thursday, June 15, 2006 1:41 AM
>> To: cfaussie@googlegroups.com
>> Subject: [cfaussie] in praise of ColdFusion (and an OT Java question)
>>
>>
>> <snip>
>>
>> anyhoo, I'm looking for a java replacement of the humble CFQUERY - but 
>> not
>> the database connectivity side of it.
>>
>> perhaps a class than can
>>
>> - be an object masquarading as a 2D data structure that can be 
>> dynamically
>> resized (ie: no db required) and has a simple API to do so (as easy as
>> QueryAddRow, QuerySetCell, QueryAddColumn)
>>
>> - be accessed/iterated over with obj["keyname"][row] or obj[i][j]
>>
>> - have simple SQL thrown against it.
>>
>> Microsoft's ADO.NET can (mostly) do this (albeit with 10 times more code
>> than CF) http://msdn2.microsoft.com/en-us/system.data.datatable.aspx
>>
>> but is there a java version of the same? Surely someone has already done
>> this (apart from Alaire/Macromedia/Adobe)
>>
>>
>> >
>>
>
> >
> 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaussie@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cfaussie
-~----------~----~----~----~------~----~------~--~---

Reply via email to