trucos studio señal recepcion programa para modo jalar ingeniero descargar como celulares aumentar aplicacion amplificador android db2

studio - Conexión a la aplicación de Android a db2



programa para jalar señal wifi (5)

¿Existe alguna forma de conectarse a una instancia remota de DB2 a través del desarrollo de aplicaciones de Android?


Intenté hace un tiempo llevar el db2jcc.jar (el controlador JDBC de DB2) a Android.

Descubrí que faltaban muchas librerías de Java "estándar" de Dalvik que necesitas ejecutar esto: principalmente en el espacio de seguridad. Debido a que están en espacios de nombres de JVM estándar, tampoco puede realizar una conversión de los JAR necesarios.

Descubrí que el mismo conjunto de bibliotecas es un problema para otros controladores DBMS JDBC empresariales, como los de Oracle. en Android

Entonces, tu única opción es usar una arquitectura de tres tipos. Probablemente lo mejor es la sugerencia anterior de un servidor de aplicaciones que ejecuta servicios web. Ya sea que produzca servicios web adaptados a su aplicación o un conjunto de "servicios de datos" más genéricos, es una decisión de diseño que debe considerar. La creación de servicios web para DB2 dirigida en Websphere Application Server o WAS-CE (básicamente Geronimo) es facilmente fácil usando IBM Data Studio (asegúrese de obtener la última versión 3.1.1), donde todo el proceso es una pequeña cantidad de clics del mouse sobre el la parte superior de un procedimiento almacenado (y la producción de SP simples también es muy simple dentro de DataStudio).

HTH

Phil Nelson ScotDB Limited


Aunque no lo he hecho, deberías poder hacerlo con JDBC


Sí, puede hacer la conectividad de la base de datos desde su aplicación al servidor remoto con DB2 o cualquier base de datos. Para hacer esto, debe tener Internet habilitada para su aplicación y debe usar tecnologías como JSON y con secuencias de comandos web simples, puede hacerlo fácilmente. Resentidamente hicimos una aplicación de este tipo usando la base de datos JSP y MySql.


Si el servidor db2 está en Internet, tendrá que crear un servicio web para gestionar las transacciones de datos con su aplicación. La aplicación puede usar las API provistas por el servicio web para conectarse a ella.


Hay una manera más simple que escribir un servicio web y mantener el mismo nivel de seguridad: use un controlador JDBC virtual que utiliza una arquitectura de tres niveles: su código JDBC se envía a través de HTTP a un servlet remoto que filtra el código JDBC (configuración y seguridad) antes de pasarlo al Controlador JDBC de DB2. El resultado se envía de vuelta a través de HTTP. Hay algunos programas gratuitos que usan esta técnica. Solo busque "Controlador JDBC de Android a través de HTTP".