MC Which statement is NOT CORRECT? Java Database Objects are part of the Java Persistence API standard correct The Java Persistence API arose as part of the specification of version 3.0 of the EJB standard incorrect The Java Persistence API is in itself just a specification defining a set of interfaces and annotations incorrect Java Database Objects are agnostic to the technology of the data store used incorrect MC Which statement is CORRECT? OLE DB can be combined with ADO, in which OLE DB severs as a programming model on top of ADO. incorrect The service provider is used by the ODBC API to communicate with the driver manager. incorrect SQL injection is a drawback from embedded statements. incorrect A Java Bean is re-usable. correct MC Which statement is NOT CORRECT? A Java Applet is a normal Java program that runs in a special sandbox. incorrect In the context of Java Beans, the business tier contains the database system and the data stores. correct The Java Persistence API was developed as a replacement for the entity beans in EJB 3.0. incorrect CGI was one of the first technologies that allowed for the construction of dynamic web pages incorrect MC Which statement is CORRECT? The JPA query language (JPQL) supports more complex queries than SQL incorrect JPQL queries can differ depending on the underlying DBMS used incorrect One big advantage of JPQL is the fact that it supports compile-time checking and validation of queries incorrect One big advantage of JPQL is its portability correct MC Which statement is NOT CORRECT? One drawback of ODBC is it not using an object-oriented paradigm incorrect One drawback of ODBC is that application code needs to be modified every time a different driver needs to be used correct One drawback of ODBC is that performance can be worse compared to proprietary DBMS API's incorrect One drawback of ODBC is that the architecture is mostly native to Microsoft-based platforms incorrect MC Which statement is CORRECT? Just like ODBC, JDBC does not expose programmer-friendly object classes to work with incorrect JDBC drivers come in different types, which come with different trade-offs in terms of portability and performance correct JDBC was originally developed to be used in the C++ programming language incorrect JDBC can only be used on Linux and Unix based systems incorrect MC Which statement is NOT CORRECT? An advantage of CGI was that it could deal with user-supplied input, such as provided through HTML-forms incorrect CGI was one of the first technologies that allowed for the construction of dynamic web pages incorrect CGI programs can be written in almost any programming language incorrect An important drawback of CGI was the fact that it could not handle database querying correct MC Which database access technique does the following C# statement illustrate?

public void Example() {
DataClassesContext dc = new DataClassesContext();
var q =
from a in dc.GetTable()
where a.CustomerName.StartsWith("Seppe")
select a;
dataGrid.DataSource = q;
} Language-integrated queries correct JDBC incorrect ODBS incorrect None of these techniques incorrect MC Which of the following is not a client-side scripting language? JavaScript incorrect PHP correct Jscript incorrect VBScript incorrect MC Which statement is NOT CORRECT? SQL syntax can be checked before run-time when using SQLJ incorrect JDBC uses SQLJ as an underlying technology correct SQLJ uses a preprocessor to translate embedded SQL statements before invoking the Java compiler incorrect Many IDEs do not have SQLJ support incorrect