10G

Connexion à oracle 10g avec Visual C# 2008

Créer un nouveau projet en application console:



Ajouter la référence oracle





Copier le code suivant dans le fichier .cs du projet
remplacez le mot de passe par celui que vous avez saisi à l'installation d'oracle 10g



using System;
using Oracle.DataAccess.Client;

class ConnectionSample
{
static void Main()
{
OracleConnection con = new OracleConnection();

con.ConnectionString = "User Id=system;Password=secret;Data Source=orcl";
con.Open();
Console.WriteLine("Connecté à oracle " + con.ServerVersion);
Console.ReadLine();
con.Close();
con.Dispose();
Console.WriteLine("Disconnected");
}
}



Exécutez (F5)

Résultat:



Select



string constr = "User Id=dean;Password=secret;Data Source=orcl";
OracleConnection con = new OracleConnection(constr);
con.Open();

string cmdstr = "SELECT * FROM MATABLE";
OracleConnection connection = new OracleConnection(constr);
OracleCommand cmd = new OracleCommand(cmdstr, con);
OracleDataReader reader = cmd.ExecuteReader();

while (reader.Read())
    Console.WriteLine(reader.GetString(0));//retourne la valeur trouvée dans la première colonne

Console.ReadLine();

con.Close();
connection.Close();

con.Dispose();
connection.Dispose();
reader.Dispose();
Console.WriteLine("Disconnected");