Accueil

Web

FaceBook

Telechargement

Contact

 

Ajouter aux Favoris

    Bienvenue ! 03/12/2024 @ 19:33:47 - IP : 18.219.176.215 -



Les cours Visual Basic .net
 




 

Microsoft

Télécharger

SQL Server 2012

Pinpoint

Visual Studio

Choisir son PC

 
 

Developpement

Visual Basic

Langage C

Java

Assembleur

Delphi

SQL

Python

WinDev

 
 

Systèmes OS

Ms Dos

Windows 9.x

Windows Nt

Windows Vista

Unix

Linux

Mac Os

 
 

Conception Web

PHP

ASP

Html

XmL

Flash Adobe

Director Adobe

WebDev

Java Script

 




Livre GRATUIT:
Livre gratuit pour maitriser Google Docs



 
 

 

Sommaire :


Introduction - Instructions élémentaires- Interfaces graphiques- Accés aux base de donnée

Accés aux bases de donnée avec VB.NET

 

Cours Visual Basic .net (2002-2003) pour les débutants

 

 

Accès aux bases de donnée

Développer et déployer facilement vos sites web

Télécharger gratuitement Office 2013

Héberger votre site web sur des serveurs gratuits

Visual Studio 2013

Télécharger et apprenez gratuitement

Trucs et Astuces

Découvrez Windows 8.1 et télécharger le gratuitement

 

     Il existe de nombreuses bases de données pour les plate-formes windows. Pour y accéder, les applications passent au travers de programmes appelés pilotes. Si on utilise des bases de données utilisant des pilotes "normalisés", on pourra , par exemple, migrer une base de données ACCESS vers une base de données MySQL sans changer l'application.

    Il existe deux types de pilotes normalisés :

·  les pilotes ODBC (Open DataBase Connectivity)

·  les pilotes OLE DB (Object Linking and Embedding DataBase)

   Les pilotes ODBC permettent l'accès à des bases de données. Les sources de données pour les pilotes OLE DB sont plus variées : bases de données, messageries, annuaires, ... Il n'y a pas de limite. Toute source de données peut faire l'objet d'un pilote Ole DB si un éditeur le décide. L'intérêt est évidemment grand : on a un accès uniforme à une grande variété de données.

La plate-forme .NET est livrée avec  plusieurs classes d'accès aux données :

  • System.Data.SqlClient pour SQL Server
  • System.Data.Odbc pour les SGBD fournissant un pilote ODBC
  • Oracle.DataAcess (de ORACLE) pour ORACLE. Disponible en installant
  • System.Data.Oracle.Client (de Microsoft) pour Oracle
  • System.Data.OleDb pour tous les SGBD ayant un fournisseur OLE DB
  • La plate-forme .NET est fournie avec trois pilotes OLE DB pour respectivement : SQL Server, Oracle et Microsoft Jet (Access). Si on veut travailler avec une base de données ayant un pilote ODBC mais pas de pilote OLE DB, on ne peut pas. Ainsi on ne peut pas travailler avec le SGBD MySQL qui ne fournit pas de pilote OLE DB. Il existe cependant une série de classes permettant l'accès aux sources de données ODBC, les classes odbc.net. Elles ne sont pas livrées en standard avec le SDK et il faut aller les chercher sur le site de Microsoft. Dans les exemples qui vont suivre, nous utiliserons surtout ces classes ODBC car la plupart des bases de données sous windows sont livrées avec un tel pilote.

    Connexion à une base de donnée :

    Nous utiliserons une connexion avec un serveur de bases de donnée Sql Server au nivau du serveur de "ZNsoft" avec le nom d'utilisateur "Username" et le mot de pass "Password", voici l'exemple de code :

    Imports System.Data.SqlClient

    class adobasic

    public shared Sub Main()

    Try

    'Chaîne de connexion

    Dim connectString As String = "database=test;server=ZNsoft;User ID=Username;pwd=Password"

    'Objet connection

    Dim connection As SqlConnection = new SqlConnection(connectString)

    'Ouverture

    connection.Open()

    'Fermeture

    connection.Close()

    Catch ex As Exception

    System.Diagnostics.Debug.WriteLine(ex.ToString())

    End Try

    End Sub

    End Class

     

    Utiliser un fichier Xml pour stocker une table :

      L'utilisation du Xml est devenue très répondue Visual Basic .Net, vous permet d'écrire le contenue d'une table dans un fichier Xml provonant de n'importe quel type de bases de donnée (acces, mysql, sql server, oracle..). On va utiliser dans notre exemple Sql server :

    Imports System.Data.SqlClient

    Public Class ConvertToXml

    Public Shared Sub Main()

    'Création de la chaîne de connexion

    Dim connectString As String = "Server=ZNsoft;Database=test;User ID=Usrename;Password=password"

    'Création de la connexion

    Dim connection As SqlConnection = New SqlConnection(connectString)

    'Création du SqlDataAdapter

    Dim da As SqlDataAdapter = New SqlDataAdapter("Select * from Users", connection)

    'Création d'un DataSet

    Dim ds As DataSet = New DataSet

    'Remplissage du DataSet avec le SqlDataAdapter

    da.Fill(ds, "Users")

    'L'utilisation de la méthode WriteXml du Dataset

    ds.WriteXml("C:\test\Users.xml")

    End Sub

    End Class



    Déposez votre CV
    lien de téléchargement direct
    50 tirages offerts à l'inscription chez myPIX.com!
    Dépot de CV gratuit sur Touslesemplois
    Logiciel de référencement automatique

     

    Devenez membre ZNsoft : La communauté Informatique

    Cours -  Etudiants -  Concours -  Congrès -  Téléchargement -  Formations


    _________________________________________________________________________________________________________
    Qui sommes-nous ? | Contact | | Inviter un ami | Soutenir ZNsoft | Revue de press | Références
    ZNsoft Corporation, Tous Droits Réservés © 2002/ 2024 ZNsoft RSS
      Dernière mise à jour : 30/11/2024