Ejemplos de código Java
A continuación se ofrece una lista de ejemplos de código Java™ para IBM® i.
Internacionalización
- Ejemplo: internacionalización de las fechas con la clase java.util.DateFormat
- Ejemplo: internacionalización de las presentaciones numéricas con la clase java.util.NumberFormat
- Ejemplo: internacionalización de los datos específicos de entorno nacional con la clase java.util.ResourceBundle
JDBC
- Ejemplo: propiedad Access
- Ejemplo: BLOB
- Ejemplo: interfaz CallableStatement de IBM Developer Kit para Java
- Ejemplo: eliminar valores de una tabla mediante el cursor de otra sentencia
- Ejemplo: CLOB
- Ejemplo: crear un UDBDataSource y enlazarlo con JNDI
- Ejemplo: devolver una lista de tablas utilizando la interfaz DatabaseMetaData
- Ejemplo: Datalink
- Ejemplo: tipos distinct
- Ejemplo: intercalar sentencias SQL en la aplicación Java
- Ejemplo: finalizar una transacción
- Ejemplo: JDBC
- Ejemplo: varias conexiones que funcionan en una transacción
- Ejemplo: ParameterMetaData
- Ejemplo: cambiar valores con una sentencia mediante el cursor de otra sentencia
- Ejemplo: interfaz ResultSet
- Ejemplo: sensibilidad de ResultSet
- Ejemplo: ResultSets sensibles e insensibles
- Ejemplo: configurar una agrupación de conexiones con UDBDataSource y UDBConnectionPoolDataSource
- Ejemplo: SQLException
- Ejemplo: suspender y reanudar una transacción
- Ejemplo: ResultSets suspendidos
- Ejemplo: probar el rendimiento de una agrupación de conexiones
- Ejemplo: probar el rendimiento de dos orígenes de datos (objeto DataSource)
- Ejemplo: actualizar objetos BLOB
- Ejemplo: actualizar objetos CLOB
- Ejemplo: utlizar una conexión con múltiples transacciones
- Ejemplo: utilizar objetos BLOB
- Ejemplo: utilizar objetos CLOB
- Crear y poblar un DB2CachedRowSet
- Ejemplo: utilizar JTA para manejar una transacción
- Ejemplo: utilizar ResultSets de metadatos que tienen más de una columna
- Ejemplo: utilizar JDBC nativo y JDBC de IBM Toolbox para Java de forma concurrente
- Ejemplo: utilizar PreparedStatement para obtener un ResultSet
- Ejemplo: utilizar el método executeUpdate del objeto Statement
Servicio de autenticación y autorización Java (JAAS)
Servicio de seguridad genérico Java (JGSS)
- Ejemplo: programa cliente IBM JGSS no JAAS
- Ejemplo: programa servidor IBM JGSS no JAAS
- Ejemplo: programa cliente IBM JGSS habilitado para JAAS
- Ejemplo: programa servidor IBM JGSS habilitado para JAAS
Extensión de sockets seguros Java (JSSE)
Java con otros lenguajes de programación
- Ejemplo: llamar a un programa CL con java.lang.Runtime.exec()
- Ejemplo: llamar a un mandato CL con java.lang.Runtime.exec()
- Ejemplo: llamar a otros programa Java con java.lang.Runtime.exec()
- Ejemplo: llamar a Java desde ILE C
- Ejemplo: llamar a Java desde RPG
- Ejemplo: utilizar corrientes de entrada y de salida para la comunicación entre procesos
- Ejemplo: API de invocación Java
- Ejemplo: método nativo IBM PASE para i para Java
- Sockets
- Ejemplo: método nativo ILE para Java
SQLJ
SSL
- Ejemplos: cambiar el código Java para que utilice fábricas de sockets de cliente
- Ejemplos: cambiar el código Java para que utilice fábricas de sockets de servidor
- Ejemplos: cambiar el cliente Java para que utilice la seguridad de capa de transporte
- Ejemplos: cambiar el servidor Java para que utilice la seguridad de capa de transporte
IBM le otorga una licencia de copyright no exclusiva para utilizar todos los ejemplos de código de programación, a partir de los que puede generar funciones similares adaptadas a sus necesidades específicas.
SUJETO A LAS GARANTÍAS ESTATUTARIAS QUE NO PUEDAN EXCLUIRSE, IBM, LOS DESARROLLADORES Y LOS SUMINISTRADORES DE PROGRAMAS NO OFRECEN NINGUNA GARANTÍA NI CONDICIÓN, YA SEA IMPLÍCITA O EXPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LAS GARANTÍAS O CONDICIONES IMPLÍCITAS DE COMERCIALIZACIÓN, ADECUACIÓN A UN PROPÓSITO DETERMINADO Y NO VULNERACIÓN CON RESPECTO AL PROGRAMA O AL SOPORTE TÉCNICO, SI EXISTE.
BAJO NINGUNA CIRCUNSTANCIA, IBM, LOS DESARROLLADORES O SUMINISTRADORES DE PROGRAMAS SE HACEN RESPONSABLES DE NINGUNA DE LAS SIGUIENTES SITUACIONES, NI SIQUIERA EN CASO DE HABER SIDO INFORMADOS DE TAL POSIBILIDAD:
- PÉRDIDA O DAÑO DE LOS DATOS;
- DAÑOS ESPECIALES, ACCIDENTALES, DIRECTOS O INDIRECTOS, O DAÑOS ECONÓMICOS DERIVADOS;
- PÉRDIDAS DE BENEFICIOS, COMERCIALES, DE INGRESOS, CLIENTELA O AHORROS ANTICIPADOS.
ALGUNAS JURISDICCIONES NO PERMITEN LA EXCLUSIÓN O LA LIMITACIÓN DE LOS DAÑOS DIRECTOS, ACCIDENTALES O DERIVADOS, POR LO QUE PARTE DE LAS LIMITACIONES O EXCLUSIONES ANTERIORES, O TODAS ELLAS, PUEDE NO SER PROCEDENTE EN SU CASO.