web-dev-qa-db-fra.com

Comment connecter Flutter App au serveur SQL

Un peu de contexte: Le Db existe déjà et l'application est à usage interne de l'entreprise, c'est pourquoi je ne fais pas d'API

Salut les gars, je dois connecter mon application à un serveur SQL pour exécuter une requête et en extraire des données.

J'ai déjà essayé avec ce plugin mais sans succès SqlJocky5

Quelqu'un a déjà fait quelque chose de similaire avec flutter? Comment vous l'avez fait? il y a une autre bibliothèque pour connecter l'application avec un serveur sql? Donc, ce que je recherche, c'est s'il y a une bibliothèque pour le faire comme dans Xamarin Forms (SqlClient) ou dans Android Studio Java (pilote JDBC)

Merci d'avance

9
JoaquinAlvarez

J'ai essayé de poser une question et j'ai été bloqué parce que je n'ai pas répondu à une question.

Voici la réponse:

De https://groups.google.com/forum/#!topic/flutter-dev/GO9ilukcoN4 de @Abner Hernandez

Tout d'abord: vous avez besoin d'un SQLServerSocket: https://github.com/nippur72/SqlServerSocket est gratuit et fonctionne! Deuxièmement: vous avez besoin d'un client https://github.com/nippur72/SqlServerSocket (regardez dans le dossier DartClient). J'ai fait plusieurs connexions et cela fonctionne très bien.

Bien sûr, ce n'est pas aussi "facile à utiliser, avec 2 ou 3 clics et moins de programmation ..." mais oui, vous pouvez "implémenter un simple SELECT * FROM XXX et afficher les résultats sur les deux appareils (IOS et Android) avec Flutter. " Je l'ai fait.!

Oui, je l'ai testé avec mon sql distant et travaille sur CRUD. Je n'ai pas encore testé pour une requête approfondie.

günter-zöchbauer donne les meilleures pratiques.

Vous devez utiliser AQUEDUCT aqueduct.io et créer une API Web pour que votre application Flutter se connecte au serveur de manière plus sécurisée.

8
NTMS