Lors de la programmation en Visual Basic (VB ), il est important de comprendre comment connecter et interroger un serveur de base de données. Serveurs de base de données sont les éléments centraux de contenu dynamique , et ils sont également responsables de service de données pour les applications de bureau clients tels que les systèmes de gestion de la clientèle . Microsoft Visual Studio et . NET viennent avec des classes qui permettent au programmeur d'interroger une base de données en utilisant seulement quelques lignes de code. Connexion La première partie de l'interrogation de la base de données en VB.NET est de créer une connexion. La connexion est utilisée pour ouvrir une ligne de communication avec le serveur de base de données . Cette connexion est ensuite utilisé pour envoyer des requêtes au serveur. Ces requêtes peuvent être tout type de requête SQL. Voici un exemple d'une connexion de base de données en VB.NET : myconnection As New SqlConnection ( " Initial Catalog = Northwind ; Data Source = MySQLServer ; ID d'utilisateur = nom d'utilisateur , mot de passe = myPassword ; Connect Timeout = 20" ) myConnection.Open () la première ligne de code crée la connexion SQL. Exigé dans la connexion est le nom de la base de données, qui est défini comme " Initial Catalog ". La variable " Source de données " est le nom du serveur ou l'adresse IP sur le réseau. Enfin, le nom d'utilisateur et mot de passe sont également passés à authentifier la demande . Même si la connexion est ouverte , elle n'est pas effectivement connecté, ce qui explique pourquoi la deuxième ligne de code est entré . Une fois que la connexion est ouverte , l'application peut ensuite effectuer des appels vers la base de données . Envoyant une requête à la base de données Après la création de la connexion , les requêtes peuvent être envoyées à le serveur de base de données. Ce qui suit est la syntaxe utilisée pour créer une requête et l'affecter à un lecteur. Un lecteur est un composant qui est utilisé pour imprimer les résultats à l'application . VB.NET est emballé avec des classes qui ont déjà lecteurs définis: Dim MYCOM As New SqlCommand ( " SELECT prenom de clients " , MaConnexion ) Dim sqlReader Comme SqlDataReader = myCom.ExecuteReader () la première ligne de code est la commande . Cette commande est réglé sur une requête de sélection qui récupère les prénoms des clients dans la base de données . Remarquez l'un des paramètres est l'objet " MaConnexion" défini à l'article 1. Ce paramètre est nécessaire pour la commande sait comment communiquer avec le serveur. La deuxième ligne de code est le lecteur qui se voit attribuer les dossiers renvoyés par la commande . L'exemple ci-dessous utilise le lecteur à imprimer le premier enregistrement de l'écran de l' utilisateur : Console.WriteLine ( sqlReader.GetSqlValue (1) ) < br >
|