2010-11-15 3 views
1

je sais très bien que Android ne supporte MySQL mais je dois connecter mysql et obtenir les informations de base de donnéesmysql pour Android à l'aide du savon

j'ai étudié il y a SOAP et REST pour se connecter mysql à partir d'Android est il possible? alors me donner une idée et si possible un exemple pls

+1

Marquez ce que vous voulez, il est encore une copie de [mysql à Android à l'aide de savon] (http://stackoverflow.com/questions/4181712/mysql-to-android-using-soap) –

+0

pls me donner les codes. No. – Xorlev

+0

Veuillez ne pas publier de questions. Cela ne va pas vous obtenir des réponses plus rapides. –

Répondre

0

i besoin de se connecter mysql et obtenir les informations base de données

Vous pouvez obtenir les données de la base de données avec ou sans s'y connecter. Vous pouvez l'obtenir avec ou sans savon. Un agent sur le serveur, généralement un script CGI fait la demande de la base de données pour le compte du client. Dans SOAP, la requête et la réponse sont souvent codées en XML, et toujours transmises par des méthodes Internet standard telles que HTTP ou SMTP.

Les méthodes non SOAP incluent CORBA, RPC simple et les solutions développées localement. Si la base de données est ouverte à Internet, une connexion directe au port de base de données sur le serveur est possible.

Seules les restrictions de sécurité limitent ce que vous pouvez faire. Dans un environnement où seuls le courrier, HTTP et FTP sont possibles, SOAP est un bon protocole. Si le client est en réalité un navigateur Web, alors AJAX est idéal.

Pour une demande de données typique, tout ce que vous devez savoir est l'URL (et le protocole associé) sur le serveur pour interroger les données. Par exemple, en utilisant HTTP:

http://dataserer.example.com/chart_data.cgi?chart_num=2 

Le script côté serveur, chart_data.cgi lit la requête (à partir d'une requête GET dans ce cas), récupère les informations de la base de données et l'envoie, codé en XML , retour au client, simplement en écrivant l'en-tête HTTTP et le contenu XML à la sortie standard. C'est Javascript et un protocole de navigateur XMLHttpRequest qui rendent la requête HTML et la réception XML possibles.

Donc, même dans Android, lorsque vous naviguez sur le Web et voir toutes ces informations, sur Amazon par exemple. Une grande partie de cette information est récupérée par les agents d'Amazon à partir de leur base de données, formatée pour le client (le navigateur sur Android) et renvoyée au client. Aucun codage spécifique à Android n'est requis.

Utilisez un agent distant personnalisé tel qu'un script CGI sur un serveur pour accéder à une base de données distante. Android doit uniquement communiquer avec l'agent.

0

Ecrire un serveur SOAP en utilisant la langue de votre choix:

appeler à partir de Android:

Bien sûr , vous n ' Je dois le faire dans SOAP. Vous pouvez simplement sortir les données de votre service web dans n'importe quel format comme JSON, texte brut, XML, CSV, (ou même HTML?) ... et le consommer depuis Android.

+0

un très chaud merci pour votre réponse si possible envoyez-moi les sites connexes vraiment ça m'aide merci – renuka

Questions connexes