Descripción de la compatibilidad con J2EE

En las secciones siguientes se documenta el modo en que el controlador JDBC de Microsoft SQL Server 2005 proporciona compatibilidad con las características de las API opcionales de J2EE y JDBC 3.0. Los ejemplos del código fuente que se proporcionan en este sistema de Ayuda proporcionan una referencia adecuada para comenzar con estas características.

Primero, asegúrese de que el entorno de Java (JDK, JRE) incluye el paquete javax.sql. Éste es un paquete necesario para cualquier aplicación JDBC que utilice la API opcional. JDK 1.4 y las versiones posteriores ya contienen este paquete, por lo que no tiene que instalarlo por separado.

Nombre del controlador

El nombre de clase del controlador es com.microsoft.sqlserver.jdbc.SQLServerDriver. El controlador está contenido en el archivo sqljdbc.jar.

El nombre de clase se utiliza cada vez que se carga el controlador con la clase de JDBC DriverManager. Se utiliza también cada vez que deba especificar el nombre de clase del controlador en la configuración de cualquier controlador. Por ejemplo, configurar un origen de datos dentro de un servidor de aplicaciones de J2EE podría requerir que se escribiera el nombre de clase del controlador.

Orígenes de datos

El controlador JDBC proporciona compatibilidad con los orígenes de datos de J2EE y JDBC 3.0. La clase SQLServerXADataSource del controlador JDBC se implementa mediante com.microsoft.sqlserver.jdbc.SQLServerXADataSource.

Nombre de los orígenes de datos

Puede realizar conexiones a bases de datos mediante orígenes de datos. Los orígenes de datos disponibles con el controlador JDBC se describen en la tabla siguiente:

Tipo de origen de datos Nombre de clase Descripción

DataSource

com.microsoft.sqlserver.jdbc.SQLServerDataSource

Origen de datos que no es un grupo.

ConnectionPoolDataSource

com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource

Origen de datos para configurar los grupos de conexiones de servidor de aplicaciones de J2EE. Normalmente se usa cuando la aplicación se ejecuta dentro de un servidor de aplicaciones de J2EE.

XADataSource

com.microsoft.sqlserver.jdbc.SQLServerXADataSource

Origen de datos para configurar orígenes de datos de J2EE XA. Normalmente se usa cuando la aplicación se ejecuta dentro de un servidor de aplicaciones de J2EE y un administrador de transacciones de XA.

Propiedades del origen de datos

Todos los orígenes de datos permiten establecer y obtener cualquier propiedad que esté asociada al conjunto de propiedades del controlador subyacente.

Ejemplos:

setServerName("localhost");

setDatabaseName("AdventureWorks");

A continuación se muestra cómo se conecta una aplicación mediante un origen de datos:

initialize JNDI ..
Context ctx = new InitialContext(System.getProperties());
...
DataSource ds = (DataSource) ctx.lookup("MyDataSource");
Connection c = ds.getConnection("user", "pwd");

Para obtener más información acerca de las propiedades del origen de datos, vea Establecer las propiedades de los orígenes de datos.

Vea también

Otros recursos

Introducción al controlador JDBC