Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/01/2005, 09h00   #1
Membre du Club
 
Inscription : décembre 2004
Messages : 88
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 88
Points : 43
Points : 43
Par défaut Pourquoi un accès natif par SGBD ?

Les trames envoyées au serveur sont des reqêtes SQL (format texte) et le serveur renvoit aux clients un résultat (format texte) : c'est un échange de texte.
Alors pourquoi y-a-til un accès natif par SGBD ?

C'est la structure des données échangées qui est différente selon le SGBD ?

Si oui, pourquoi n'y a t-il pas une norme, un standard d'échange entre le client et le serveur ?

Les trames envoyées au serveur sont des reqêtes SQL (format texte) et le serveur renvoit aux clients un résultat (format texte).

Merci d'avance pour vos réponse.
brice01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2005, 09h09   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
il y a simplement des ports différents parce qu'il est impossible d'utiliser le même port pour des applis différentes ( conflit de port)... comment les SGBD ferait pour connaitre leurs paquets de ceux de l'autre SGBD sinon ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2005, 16h53   #3
Membre du Club
 
Inscription : décembre 2004
Messages : 88
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 88
Points : 43
Points : 43
Donc si j'ai bien compris, il suffit d'envoyée un texte ASCII contenant la requete SQL sur le port associé SGBD !

Ne serait-il pas imaginable d'avoir un accès natif générique où il suffirait de paramétrer dans un fichier de config texte le no de port

OU BIEN

de passer en paramètre de la fonction de connexion le no port ?
brice01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2005, 16h56   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
il y a ODBC ou les object OLE qui permettent de faire ce type de chose mais là ça dépasse mes compétences... la comm réseau c'est pas trop mon fort
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2005, 19h16   #5
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Chaque SGBD utilise une structure qui lui est propre pour converser avec le serveur. Ce n'est pas du simple texte, ni les réponses d'ailleur.

Il n'y a qu'a se poser la question des BLOB de type binaire comme exemple pour deviner que les réponses ne peuvent pas être textuelles.

Et il est tout a fait logique qu'il n'y ait pas de norme en là matière (commercialement parlant).
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2005, 15h14   #6
Membre à l'essai
 
Inscription : novembre 2004
Messages : 17
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 17
Points : 21
Points : 21
S'il y avait des normes, il n'y aurait pas de business.
A ton avis, pourquoi on recherche des "DBA Oracle" et pas des "DBA" ?
Et pourquoi un concessionnaire Renault ne réparera pas ta Peugeot ?
Danny est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h57.


 
 
 
 
Partenaires

Hébergement Web