(cid:1)(cid:2)(cid:3) IBMDB29.7 paraLinux,UNIXyWindows Versión9Release7 DesarrollodeaplicacionesJava Actualizadoennoviembrede2009 SC11-3907-01 (cid:1)(cid:2)(cid:3) IBMDB29.7 paraLinux,UNIXyWindows Versión9Release7 DesarrollodeaplicacionesJava Actualizadoennoviembrede2009 SC11-3907-01 Nota Antesdeutilizarestainformaciónyelproductoalquedasoporte,lealainformacióngeneralcontenidaenelapartado ApéndiceB,“Avisos”,enlapágina575. Notadeedición EstemanualeslatraduccióndelmanualeninglésIBMDB29.7forLinux,UNIX,andWindowsVersion9Release7 DevelopingJavaApplications(SC27-2446-01). EstedocumentocontieneinformaciónpropiedaddeIBM.Seproporcionasegúnunacuerdodelicenciayestá protegidoporlaleydelapropiedadintelectual.Lainformacióncontenidaenestapublicaciónnoincluyeninguna garantíadeproducto,porloqueningunadeclaraciónproporcionadaenestemanualdeberáinterpretarsecomotal. PuederealizarpedidosdepublicacionesdeIBMenlíneaoatravésdelrepresentantedeIBMdesulocalidad. v Pararealizarpedidosenlínea,vayaaIBMPublicationsCenterubicadoenelsitiowebwww.ibm.com/shop/ publications/order v ParaencontraralrepresentantedeIBMdesulocalidad,vayaalIBMDirectoryofWorldwideContactsenelsitio webwww.ibm.com/planetwide PararealizarpedidosdepublicacionesdeDB2desdeDB2MarketingandSales,enlosEE.UU.oenCanadá,llame al1-800-IBM-4YOU(426-4968). CuandoenvíainformaciónaIBM,otorgaaIBMunderechonoexclusivoautilizarodistribuirdichainformaciónen laformaenqueIBMconsidereadecuada,sincontraerporelloningunaobligaciónconelremitente. ©CopyrightInternationalBusinessMachinesCorporation2006,2009. Contenido Acerca de este manual . . . . . . . . ix Actualizacióndedatosdetablasutilizandoel Aquiénvadirigidoestemanual . . . . . . . ix métodoPreparedStatement.executeUpdate . . . 46 MétodosexecuteUpdatedeJDBCsobreun Capítulo 1. Desarrollo de aplicaciones servidorDB2paraz/OS . . . . . . . . . 48 Realizacióndeactualizacionesporlotesen Java para servidores de datos de IBM. . 1 aplicacionesJDBC . . . . . . . . . . . 48 ControladoressoportadosparaJDBCySQLJ . . . 2 Obtencióndeinformaciónacercadeparámetros Compatibilidadentreversionesdelcontrolador dePreparedStatementmediantemétodos JDBCylabasededatos . . . . . . . . . 4 ParameterMetaData. . . . . . . . . . . 51 RecuperacióndedatosenaplicacionesJDBC . . 52 Capítulo 2. Instalación de IBM Data Llamadaaprocedimientosalmacenadosen Server Driver para JDBC y SQLJ . . . . 5 aplicacionesJDBC . . . . . . . . . . . 66 ProgramadeutilidadDB2Binder . . . . . . . 8 ObjetosLOBenaplicacionesJDBCconel ProgramadeutilidadDB2LobTableCreator . . . . 16 controladorIBMDataServerDriverparaJDBCy Personalizacióndepropiedadesdeconfiguraciónde SQLJ . . . . . . . . . . . . . . . 74 IBMDataServerDriverparaJDBCySQLJ. . . . 17 Identificadoresdefila(ROWID)enJDBCcon Configuraciónespecialparaaccederaservidores IBMDataServerDriverparaJDBCySQLJ. . . 80 DB2paraz/OSdesdeprogramasJava . . . . . 18 TiposdiferenciadosenaplicacionesJDBC . . . 81 DB2T4XAIndoubtUtilparatransacciones Invocacióndeprocedimientosalmacenadoscon distribuidasconDB2UDBparalosservidores parámetrosARRAYenaplicacionesJDBC . . . 82 OS/390yz/OSversión7. . . . . . . . . . 19 PuntosdesalvaguardaenaplicacionesJDBC . . 83 InstalaciónespecialparaejecutarrutinasJavaenel Recuperacióndeclavesdegeneraciónautomática entornoHP-UX . . . . . . . . . . . . . 22 enaplicacionesJDBC . . . . . . . . . . 84 Utilizacióndemarcadoresdeparámetrocon Capítulo 3. Programación de nombreenaplicacionesJDBC . . . . . . . 87 aplicaciones JDBC . . . . . . . . . 25 Suministrodeinformaciónampliadasobreel clientealafuentededatosmediantemétodos EjemplodeunaaplicaciónJDBCsimple. . . . . 25 específicosdeIBMDataServerDriverparaJDBC ConexióndelasaplicacionesJDBCaunafuentede ySQLJ . . . . . . . . . . . . . . . 91 datos . . . . . . . . . . . . . . . . 27 Suministrodeinformaciónampliadasobreel ConexióndeaplicacionesDB2aunafuentede clientealafuentededatosmediantepropiedades datosutilizandolainterfazDriverManagerconel deinformacióndelcliente . . . . . . . . 92 controladorJDBCdeDB2detipo2 . . . . . 29 BloqueooptimistaenaplicacionesJDBC. . . . . 96 Conexiónconunafuentededatosutilizandola DatosXMLenaplicacionesJDBC . . . . . . . 98 interfazDriverManagerconIBMDataServer ActualizacionesdecolumnasXMLen DriverparaJDBCySQLJ. . . . . . . . . 30 aplicacionesJDBC . . . . . . . . . . . 99 Conexiónconunafuentededatosmediantela RecuperacióndedatosXMLenaplicaciones interfazDataSource. . . . . . . . . . . 34 JDBC . . . . . . . . . . . . . . . 101 Cómodeterminarquétipodeconectividadde InvocaciónderutinasconparámetrosXMLen IBMDataServerDriverparaJDBCySQLJ aplicacionesJava . . . . . . . . . . . 104 utilizar . . . . . . . . . . . . . . . 36 SoportedeJavaparaelregistroylaeliminación ObjetosdeconexiónJDBC . . . . . . . . 37 deesquemasXML. . . . . . . . . . . 106 CreaciónydesplieguedeobjetosDataSource . . 38 ControldetransaccionesenaplicacionesJDBC . . 108 PaquetesJavaparaelsoporteJDBC . . . . . . 39 NivelesdeaislamientodeIBMDataServer Obtencióndeinformaciónacercadeunafuentede DriverparaJDBCySQLJ . . . . . . . . 108 datosmediantemétodosDatabaseMetaData . . . 40 Confirmaciónoretrotraccióndetransacciones MétodosDatabaseMetaDataparaidentificarel JDBC . . . . . . . . . . . . . . . 108 tipodefuentesdedatos . . . . . . . . . 41 Modalidadesdeconfirmaciónautomáticapor ExtensionesdeDatabaseMetaDataparala omisióndeJDBC . . . . . . . . . . . 109 obtencióndeinformaciónsobrelosmódulos . . 42 ExcepcionesyavisoscuandoseutilizaIBMData VariablesenaplicacionesJDBC. . . . . . . . 44 ServerDriverparaJDBCySQLJ . . . . . . . 110 InterfacesJDBCparaejecutarSQL. . . . . . . 45 ManejodeunaexcepcióndeSQLcuandose Creaciónymodificacióndeobjetosdebasede utilizaIBMDataServerDriverparaJDBCy datosutilizandoelmétodo SQLJ . . . . . . . . . . . . . . . 112 Statement.executeUpdate. . . . . . . . . 45 ManejodeunavisodeSQLcuandoseutiliza IBMDataServerDriverparaJDBCySQLJ . . 116 ©CopyrightIBMCorp.2006,2009 iii Recuperacióndeinformacióndeunaexcepción Confirmaciónoretrotraccióndetransacciones BatchUpdateException . . . . . . . . . 117 SQLJ . . . . . . . . . . . . . . . 178 ManejodeunaexcepcióndeSQLcuandoseutiliza ManejodeerroresyavisosdeSQLenaplicaciones elcontroladorJDBCdeDB2detipo2(endesuso) . 119 SQLJ . . . . . . . . . . . . . . . . 178 ManejodeunavisodeSQLconelcontrolador ManejodeerroresdeSQLenunaaplicación JDBCdeDB2detipo2 . . . . . . . . . 120 SQLJ . . . . . . . . . . . . . . . 178 Desconexiónrespectodefuentesdedatosen ManejodeavisosdeSQLenunaaplicación aplicacionesJDBC. . . . . . . . . . . . 121 SQLJ . . . . . . . . . . . . . . . 179 Cierredeunaconexiónaunafuentededatosen Capítulo 4. Programación de unaaplicaciónSQLJ . . . . . . . . . . . 179 aplicaciones SQLJ . . . . . . . . . 123 Capítulo 5. Seguridad cuando se EjemplodeunaaplicaciónSQLJsimple . . . . 123 ConexiónaunafuentededatosutilizandoSQLJ 125 utiliza IBM Data Server Driver para Técnicadeconexión1deSQLJ:interfaz JDBC y SQLJ . . . . . . . . . . . 181 DriverManagerdeJDBC. . . . . . . . . 125 SeguridadbasadaenIDdeusuarioycontraseña Técnicadeconexión2deSQLJ:interfaz cuandoseutilizaIBMDataServerDriverpara DriverManagerdeJDBC. . . . . . . . . 127 JDBCySQLJ . . . . . . . . . . . . . 183 Técnicadeconexión3deSQLJ:interfaz SeguridadmediantelosIDdeusuariocuandose DataSourcedeJDBC . . . . . . . . . . 128 utilizaIBMDataServerDriverparaJDBCySQLJ . 184 Técnicadeconexión4deSQLJ:interfaz Seguridadporcontraseñacifrada,seguridadporID DataSourcedeJDBC . . . . . . . . . . 130 deusuariooseguridadporIDdeusuarioy Técnicadeconexión5deSQLJ:utilizaciónde contraseñacuandoseutilizaIBMDataServer uncontextodeconexióncreadopreviamente. . 131 DriverparaJDBCySQLJ . . . . . . . . . 185 Técnicadeconexión6deSQLJ:Utilizacióndela SeguridadKerberoscuandoseutilizaIBMData conexiónporomisión . . . . . . . . . 131 ServerDriverparaJDBCySQLJ . . . . . . . 187 PaquetesJavaparaelsoporteSQLJ . . . . . . 132 SoportedelplugindeseguridaddeIBMData VariablesenaplicacionesSQLJ . . . . . . . 132 ServerDriverparaJDBCySQLJ . . . . . . . 191 ComentariosenunaaplicaciónSQLJ . . . . . 134 Usodemecanismosdeseguridadalternativoscon EjecucióndesentenciasdeSQLenaplicaciones IBMDataServerDriverparaJDBCySQLJ . . . 192 SQLJ . . . . . . . . . . . . . . . . 134 SoporteacontextosfiablesdelcontroladordeIBM CreaciónymodificacióndeobjetosDB2enuna DataServerparaJDBCySQLJ . . . . . . . 194 aplicaciónSQLJ. . . . . . . . . . . . 134 SoporteparaSSLdeIBMDataServerDriverpara EjecucióndeoperacionesUPDATEyDELETE JDBCySQLJ . . . . . . . . . . . . . 196 deposiciónenunaaplicaciónSQLJ . . . . . 135 ConfiguracióndeconexionesenIBMData RecuperacióndedatosenaplicacionesSQLJ . . 143 ServerDriverparaJDBCySQLJparaque Llamadaaprocedimientosalmacenadosen utilicenSSL . . . . . . . . . . . . . 197 aplicacionesSQLJ . . . . . . . . . . . 154 ConfiguracióndelEntornodeejecuciónJava ObjetosLOBenaplicacionesSQLJconel paraqueutiliceSSL . . . . . . . . . . 197 controladorIBMDataServerDriverparaJDBC SeguridadparaprepararaplicacionesSQLJcon ySQLJ . . . . . . . . . . . . . . 159 IBMDataServerDriverparaJDBCySQLJ . . . 200 SQLJyJDBCenlamismaaplicación . . . . 161 ControldelaejecucióndesentenciasdeSQLen Capítulo 6. Seguridad cuando se SQLJ . . . . . . . . . . . . . . . 165 utiliza el controlador JDBC de DB2 de Identificadoresdefila(ROWID)enSQLJconel tipo 2. . . . . . . . . . . . . . . 203 controladorIBMDataServerDriverparaJDBC ySQLJ . . . . . . . . . . . . . . 165 TiposdiferenciadosenaplicacionesSQLJ . . . 167 Capítulo 7. Creación de aplicaciones Invocacióndeprocedimientosalmacenadoscon de bases de datos Java . . . . . . . 205 parámetrosARRAYenaplicacionesSQLJ . . . 168 CreacióndeappletsJDBC . . . . . . . . . 205 PuntosdesalvaguardaenaplicacionesSQLJ . . 169 CreacióndeaplicacionesJDBC . . . . . . . 205 DatosXMLenaplicacionesSQLJ. . . . . . . 169 CreaciónderutinasJDBC . . . . . . . . . 206 ActualizacionesdecolumnasXMLen CreacióndeappletsSQLJ . . . . . . . . . 207 aplicacionesdeSQLJ . . . . . . . . . . 170 CreacióndeaplicacionesSQLJ. . . . . . . . 208 RecuperacióndedatosXMLenaplicacionesde ConsideracionessobrelosappletsJava . . . . . 208 SQLJ . . . . . . . . . . . . . . . 172 OpcionesdeaplicacionesyappletsSQLJpara XMLCASTenaplicacionesSQLJ . . . . . . 174 UNIX . . . . . . . . . . . . . . . . 209 UtilizaciónenSQLJdefuncionesdelSDKdeJava OpcionesdeaplicacionesyappletsSQLJpara Versión5. . . . . . . . . . . . . . . 174 Windows. . . . . . . . . . . . . . . 210 ControldetransaccionesenaplicacionesSQLJ . . 177 CreaciónderutinasSQL. . . . . . . . . . 210 Establecimientodelniveldeaislamientopara OpcionesderutinasSQLJparaUNIX . . . . . 211 unatransacciónSQLJ. . . . . . . . . . 177 iv DesarrollodeaplicacionesJava OpcionesderutinasSQLJparaWindows . . . . 212 AfinidadesdeclienteparaconexionesconIDS declientesdeJava. . . . . . . . . . . 255 Capítulo 8. Identificadores de fila SoportedeclientedeJavaparaobteneralta (ROWID) en SQLJ con el controlador disponibilidadparaconexionesconservidoresDB2 paraz/OS . . . . . . . . . . . . . . 259 IBM Data Server Driver para JDBC y Configuracióndeunequilibradodelacargade SQLJ . . . . . . . . . . . . . . . 213 trabajodeSysplexenunclientedeJava . . . 261 Ejemplodeutilizacióndepropiedadesde EjemplodehabilitacióndeDB2parael configuraciónparainiciarunrastreodeJDBC . . 215 equilibradodelacargadetrabajodeSysplexde Ejemplodeunprogramaderastreoqueseejecuta z/OSenaplicacionesJava . . . . . . . . 263 bajoIBMDataServerDriverparaJDBCySQLJ. . 216 Operacióndeequilibradodelacargadetrabajo TécnicasparasupervisarelsoportedeSysplexde deSysplexparaconexionesdeclientesdeJavaa IBMDataServerDriverparaJDBCySQLJ . . . 219 servidoresDB2paraz/OS . . . . . . . . 266 Operaciónderedireccionamientodecliente Capítulo 9. Supervisión del sistema automáticoparaconexionesdeclientesJavaa para IBM Data Server Driver para DB2paraz/OS. . . . . . . . . . . . 266 JDBC y SQLJ . . . . . . . . . . . 223 Requisitosdeprogramacióndeaplicaciones paraobtenerunaaltadisponibilidadpara ControladorderastreoremotodelIBMDataServer conexionesdeclientesdeJavaaservidoresDB2 DriverparaJDBCySQLJ . . . . . . . . . 225 paraz/OS . . . . . . . . . . . . . 268 Habilitacióndelcontroladorderastreoremoto 225 Accesoalcontroladorderastreoremoto . . . 226 Capítulo 11. Java 2 Platform, Capítulo 10. Soporte de cliente de Enterprise Edition . . . . . . . . . 269 Java para obtener alta disponibilidad SoporteparacomponentesdeaplicaciónJava2 Platform,EnterpriseEdition . . . . . . . . 269 en los servidores de datos de IBM . . 231 ContenedoresdeJava2Platform,Enterprise SoportedeclientedeJavaafindeobteneralta Edition . . . . . . . . . . . . . . . 270 disponibilidadparaconexionesconservidoresDB2 ServidorJava2Platform,EnterpriseEdition . . . 271 DatabaseparaLinux,UNIXyWindows . . . . 232 RequisitosdelabasededatosdeJava2Platform, Configuracióndesoportedealtadisponibilidad EnterpriseEdition. . . . . . . . . . . . 271 deDB2DatabaseparaLinux,UNIXyWindows JavaNamingandDirectoryInterface(JNDI) . . . 271 paraclientesdeJava . . . . . . . . . . 233 GestióndetransaccionesJava . . . . . . . . 271 Ejemplodehabilitacióndelsoportedealta Ejemplodeunatransaccióndistribuidaque disponibilidaddeDB2DatabaseparaLinux, utilizamétodosdeJTA . . . . . . . . . 272 UNIXyWindowsenlasaplicacionesJava. . . 235 Establecimientodelvalordetiempoexcedidode Operaciónderedireccionamientodecliente transacciónparaunainstanciadeXAResource . 276 automáticoparaconexionesconDB2Database EnterpriseJavaBeans. . . . . . . . . . . 277 paraLinux,UNIXyWindowsdeclientesde Java . . . . . . . . . . . . . . . 236 Capítulo 12. Soporte para la RequisitosdeprogramacióndeaplicacionesJava agrupación de conexiones JDBC y paraobteneraltadisponibilidadpara conexionesconservidoresDB2Databasepara SQLJ . . . . . . . . . . . . . . . 281 Linux,UNIXyWindows . . . . . . . . 239 AfinidadesdeclientedeDB2Databasepara Capítulo 13. Información de consulta Linux,UNIXyWindowsJava. . . . . . . 240 sobre JDBC y SQLJ . . . . . . . . 283 SoportedeclientedeJavaparaobteneralta Tiposdedatosquesecorrelacionancontiposde disponibilidadparalasconexionesconservidores datosdebasededatosenaplicacionesJava . . . 283 IDS. . . . . . . . . . . . . . . . . 244 Valoresdefecha,dehora,ydefechayhoraque Configuracióndesoportedealtadisponibilidad puedencausarproblemasenaplicacionesJDBC deIDSparaclientesdeJava . . . . . . . 245 ySQLJ . . . . . . . . . . . . . . 290 Ejemplosdehabilitacióndelsoportedealta Pérdidadedatosdeindicacióndefechayhora disponibilidaddeIDSenaplicacionesJava . . 248 enaplicacionesJDBCySQLJ . . . . . . . 293 Operaciónderedireccionamientodecliente PropiedadesdeIBMDataServerDriverparaJDBC automáticoparaconexionesconIDSdeclientes ySQLJ . . . . . . . . . . . . . . . 295 deJava . . . . . . . . . . . . . . 249 PropiedadescomunesdeIBMDataServer Operacióndelequilibradodelacargadetrabajo DriverparaJDBCySQLJparatodoslos paraconexionesconIDSdeclientesdeJava . . 253 productosdebasededatospermitidos. . . . 295 Requisitosdeprogramacióndeaplicaciones PropiedadescomunesdeIBMDataServer paraobtenerunaaltadisponibilidadpara DriverparaJDBCySQLJparaservidoresDB2 . 314 conexionesdeclientesdeJavaconservidores IDS. . . . . . . . . . . . . . . . 254 Contenido v PropiedadescomunesdeIBMDataServer InterfazDB2ParameterMetaData . . . . . . 479 DriverparaJDBCySQLJparaDB2paraz/OSe InterfazDB2PreparedStatement . . . . . . 480 IDS. . . . . . . . . . . . . . . . 324 InterfazDB2ResultSet . . . . . . . . . 490 PropiedadescomunesdeIBMDataServer InterfazDB2ResultSetMetaData . . . . . . 490 DriverparaJDBCySQLJparaIDSyDB2 InterfazDB2RowID . . . . . . . . . . 491 DatabaseparaLinux,UNIXyWindows. . . . 325 ClaseDB2SimpleDataSource . . . . . . . 492 PropiedadesdelIBMDataServerDriverpara ClaseDB2Sqlca. . . . . . . . . . . . 492 JDBCySQLJparaDB2DatabaseparaLinux, InterfazDB2Statement . . . . . . . . . 493 UNIXyWindows . . . . . . . . . . . 326 InterfazDB2SystemMonitor . . . . . . . 496 PropiedadesdeIBMDataServerDriverpara ClaseDB2TraceManager. . . . . . . . . 499 JDBCySQLJcorrespondientesaDB2paraz/OS 329 InterfazDB2TraceManagerMXBean . . . . . 503 PropiedadesdeIBMDataServerDriverpara ClaseDB2Types . . . . . . . . . . . 507 JDBCySQLJparaIDS . . . . . . . . . 334 ClaseDB2XADataSource . . . . . . . . 507 PropiedadesdeconfiguracióndelIBMDataServer InterfazDB2Xml . . . . . . . . . . . 509 DriverparaJDBCySQLJ . . . . . . . . . 340 DiferenciasenJDBCentreelcontroladoractual SoportedecontroladoresparalasAPIdeJDBC . . 356 IBMDataServerDriverparaJDBCySQLJy InformacióndeconsultasobresentenciasdeSQLJ 385 controladoresJDBCdeDB2anteriores . . . . . 511 CláusulaSQLJ . . . . . . . . . . . . 385 DiferenciasdeJDBCentreversionesdeIBMData ExpresióndelenguajeprincipaldeSQLJ . . . 385 ServerDriverparaJDBCySQLJ . . . . . . . 522 CláusulaimplementsdeSQLJ. . . . . . . 386 Ejemplosdevaloresde CláusulawithdeSQLJ . . . . . . . . . 386 ResultSetMetaData.getColumnNamey CláusuladedeclaracióndeconexióndeSQLJ 388 ResultSetMetaData.getColumnLabel. . . . . . 525 CláusuladedeclaracióndeiteradordeSQLJ 389 DiferenciasenSQLJentreIBMDataServerDriver CláusulaejecutabledeSQLJ . . . . . . . 390 paraJDBCySQLJyotroscontroladoresJDBCde CláusuladecontextodeSQLJ. . . . . . . 391 DB2 . . . . . . . . . . . . . . . . 527 CláusuladesentenciadeSQLJ . . . . . . 391 DiferenciasdelSDKdeJavaqueafectanalIBM CláusulaSETTRANSACTIONdeSQLJ . . . 394 DataServerDriverparaJDBCySQLJ . . . . . 529 CláusuladeasignacióndeSQLJ . . . . . . 394 CódigosdeerroremitidosporIBMDataServer CláusuladeconversiónaiteradordeSQLJ . . 395 DriverparaJDBCySQLJ . . . . . . . . . 530 Interfacesyclasescontenidasenelpaquete EstadosdeSQLemitidosporIBMDataServer sqlj.runtime . . . . . . . . . . . . . . 396 DriverparaJDBCySQLJ . . . . . . . . . 537 Interfazsqlj.runtime.ConnectionContext . . . 397 Búsquedadeinformacióndeversiónydeentorno Interfazsqlj.runtime.ForUpdate . . . . . . 402 sobreIBMDataServerDriverparaJDBCySQLJ . 539 Interfazsqlj.runtime.NamedIterator . . . . . 402 Mandatosparalapreparacióndeprogramasde Interfazsqlj.runtime.PositionedIterator . . . . 403 SQLJ . . . . . . . . . . . . . . . . 540 Interfazsqlj.runtime.ResultSetIterator . . . . 403 sqlj-TraductordeSQLJ. . . . . . . . . 540 Interfazsqlj.runtime.Scrollable. . . . . . . 406 db2sqljcustomize-Personalizadordeperfilesde Clasesqlj.runtime.AsciiStream. . . . . . . 408 SQLJ . . . . . . . . . . . . . . . 544 Clasesqlj.runtime.BinaryStream . . . . . . 409 db2sqljbind-VinculadordeperfilesdeSQLJ 556 Clasesqlj.runtime.CharacterStream . . . . . 409 db2sqljprint-ImpresoradeperfilesdeSQLJ . . 562 Clasesqlj.runtime.ExecutionContext. . . . . 411 Clasesqlj.runtime.SQLNullException . . . . 418 Apéndice A. Visión general de la Clasesqlj.runtime.StreamWrapper . . . . . 418 información técnica de DB2 . . . . . 563 Clasesqlj.runtime.UnicodeStream . . . . . 419 BibliotecatécnicadeDB2encopiaimpresaoen ExtensionesJDBCySQLJparaJDBCenIBMData formatoPDF . . . . . . . . . . . . . 563 ServerDriver . . . . . . . . . . . . . 420 PedidodemanualesdeDB2encopiaimpresa . . 566 InterfazDBBatchUpdateException . . . . . 422 VisualizacióndelaayudaparaestadosdeSQL ClaseDB2Administrator. . . . . . . . . 423 desdeelprocesadordelíneademandatos. . . . 567 ClaseDB2BaseDataSource . . . . . . . . 423 AccesoadiferentesversionesdelCentrode InterfazDB2CallableStatement. . . . . . . 431 informacióndeDB2 . . . . . . . . . . . 567 ClaseDB2CataloguedDatabase . . . . . . 439 Visualizacióndetemasensuidiomapreferidoen ClaseDB2ClientRerouteServerList . . . . . 439 elCentrodeinformacióndeDB2. . . . . . . 568 InterfazDB2Connection. . . . . . . . . 440 ActualizacióndelCentrodeinformacióndeDB2 ClaseDB2ConnectionPoolDataSource . . . . 460 instaladoenelsistemaoenelservidordeintranet. 568 InterfazDB2DatabaseMetaData . . . . . . 462 ActualizaciónmanualdelCentrodeinformación InterfazDB2Diagnosable . . . . . . . . 471 deDB2instaladoenelsistemaoenelservidorde ClaseDB2ExceptionFormatter. . . . . . . 472 intranet . . . . . . . . . . . . . . . 570 ClaseDB2FileReference . . . . . . . . . 472 GuíasdeaprendizajedeDB2 . . . . . . . . 572 ClaseDB2JCCPlugin . . . . . . . . . . 473 InformaciónderesolucióndeproblemasdeDB2 572 ClaseDB2PooledConnection . . . . . . . 474 Términosycondiciones . . . . . . . . . . 573 ClaseDB2PoolMonitor . . . . . . . . . 476 vi DesarrollodeaplicacionesJava Apéndice B. Avisos. . . . . . . . . 575 Índice. . . . . . . . . . . . . . . 579 Contenido vii viii DesarrollodeaplicacionesJava
Description: