Re: [xml-dev] JDBC in an XQuery world (?)
For a metaphor.
Replace iPhone -> Oracle
Android -> XML DB
Then watch this video
http://www.youtube.com/watch?v=FL7yD-0pqZg
This is the world I live in ...
and maybe just maybe there is a solution.
This is one way of looking at it and perhaps the most fruitful. But I disagree with the premise that jdbc MUST use SQL as the query language. The difference between vendor's "SQL" is so vast they might as well be different languages. So why not allow pure xquery as the JDBC query string?
But I agree there would be more portability If the language was SQL like.
As for the results .. Xquery returns xdm not XML so there needs to be a mapping of xdm to ResultSet interface.
Maybe not all xdm maps well but I could imagine a convention like say XDML which provides enough metadata to map the result XDM to a result set.
Sent from my iPhone
On Oct 2, 2011, at 12:23 PM, John Cowan <[email protected]> wrote:David Lee scripsit:Suppose we had a JDBC interface to XQuery/XML databases ? Sure it wouldn'tbe the best choice ... but then neither is using JDBC for Oracle or MySQLJDBC is just a thin layer over SQL; JDBC clients construct SQL strings, possiblywith variables in them. So the question is: what would it mean for anXQuery database to expose a SQL API? It would require a mapping of theXML data model onto a relational data model, which inevitably wouldrequire discarding some information. What information exactly? Would itbe possible to access every XML document, or just some of them?--A poetical purist named Cowan [that's me: [email protected]]Once put the rest of us dowan. [on xml-dev]"Your verse would be sweeter http://www.ccil.org/~cowanIf it only had metreAnd rhymes that didn't force me to frowan." [overpacked line!] --Michael Kay
_______________________________________________________________________
XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.
[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: [email protected]
subscribe: [email protected]
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php