Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   enviar y leer por internet (https://www.clubdelphi.com/foros/showthread.php?t=77537)

darkbits 06-02-2012 01:36:43

enviar y leer por internet
 
un saludo a Foro

por favor necesito una idea o que componente utilizar para
enviar consultas a la DB por medio de delphi o utilizando un explorador.

prober directamente delphi --> MySQL funciona perfectamente pero tarda bastante

y me comentaron que puedo enviar consultas html o php por delphi y llenar un report y tendre respuestas mas rapidas

si alguien ya realizo esta experiencia necesito su consejo.

saludos

manuc 06-03-2012 19:02:49

Hola,

Este tema es un poco relativo. Quiero decir, que depende de la estructuras de servidores a la que te conectes (tu servidor de mysql), los componentes que utilices para las conexiones y las consultas, las setencias SQL que envías, etc.

Yo utilizo dos sistemas: conexiones directas a mySQL y a través de PHP. En mi caso, las conexiones directas a MySQL, no van de todo mal, pero como te comentaba es muy relativo a la configuración que estés utilizando. Otro problema, está en que muchos ISP (si es que te conectas a un ISP) no permiten conexiones directas a base de datos.

Para flexibilizar las conexiones y maximizar el rendimiento, creamos (en la empresa) un sistema en PHP que se encarga de interactuar con la base de datos y proveer de información a Software Cliente. En este caso va genial, la velocidad es muy buen, dado que PHP es el que conecta directamente con la base de datos, ejecuta el código en el propio servidor (en la misma red donde está el servidor MySQL) y retorno sólo la respuesta o el conjunto de datos al Software Cliente.

Pero en este caso, hemos tenido un curro importante hasta crear la capa PHP que nos ayuda a hacer esto.

Para llamar al PHP en el servidor (o al HTML) utilizamos un componente derivado de idHTTP de los componentes Indy.

Espero que te sea de ayuda.

Un saludo.


La franja horaria es GMT +2. Ahora son las 21:26:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi