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");