Abstract
XML and relational databases are the most commonly used data-sources for numerous Java-based enterprise applications. The ever-growing dependence of Java-based applications on these technologies calls for developing a uniform means of querying these data-sources in the Java layer such that queries written for any of these technologies look similar and are in fact governed by a single grammar. This thesis implements a new backend system encapsulating querying capabilities over XML and JDBC based relational databases which would complement the translation of queries written using QuEL [1], a language extension to the Java programming language. The QuEL language extension to Java is part of another thesis developed previously and acts as the query language for the back-end implemented in this thesis for XML and relational databases. The benefits of this approach include faster development time and a flat learning curve towards a single query language for various data sources.
Library of Congress Subject Headings
Query languages (Computer science); Relational databases; Java (Computer program language); XML (Document markup language)
Publication Date
2007
Document Type
Thesis
Student Type
Graduate
Degree Name
Computer Science (MS)
Department, Program, or Center
Computer Science (GCCIS)
Advisor
Axel T. Schreiner
Advisor/Committee Member
Rajendra K. Raj
Advisor/Committee Member
James M. Kwon
Recommended Citation
Naidu, Anurag, "Language Integrated Query in Java for XML and Relational Database" (2007). Thesis. Rochester Institute of Technology. Accessed from
https://repository.rit.edu/theses/8289
Campus
RIT – Main Campus
Comments
Physical copy available from RIT's Wallace Library at QA76.9.D3 N34 2007