Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité Oracle
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 30/01/2008, 11h42   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2008
Messages : 49
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 49
Points : 11
Points : 11
Par défaut Connexion SQL*PLUS depuis un programme

Bonjour,
dans mon application en C# je dois éxécuter des requètes de création de table, un instruction Merge et une requète de suppression de table.
Tout ca dans une base de donnée Oracle.
Tout d'abord j'ai pensé à éxécuter des .bat mais cela ne marche pas du fait qu'il faut les éxécuter dans ma base de donnée Oracle.
Je dois donc utiliser SQL*PLUS pour éxécuter mes requètes mais lors de l'ouverture de SQL*PLUs il me demande une authentification et je ne sais pas comment faire pour coder cela en C#.
J'aimerais si quelqu'un en sait davantage que moi qu'il m'éclaircisse, merci.
ttamttam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2008, 13h49   #2
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 483
Points : 1 483
Code :
sqlplus login/password[@service_name]
et il ne te demandra plus d'authentification
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2008, 14h28   #3
Candidat au titre de Membre du Club
 
Inscription : janvier 2008
Messages : 49
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 49
Points : 11
Points : 11
Merci pour ta réponse, mais en fait j'ai trouvé un autre moyen de parvenir à ce que je voulais faire.
Ma connexion à ma base Oracle :
Code :
1
2
3
4
 
OracleConnection OraCon = new OracleConnection();
            string connexionstring = "data source=MA_BASE;user=user;password=mdp;";
            OraCon.ConnectionString = connexionstring;
Code :
1
2
3
4
5
6
 
string CREATE = "CREATE TABLE TEMP( matr_gest char(30),nom_gest char(35),prenom_gest char(30),secteur_gest char(30),code_gest char(30),groupe_gest char(30),secteur1_gest char(30),codeSecteur_gest char(30),codeInc_gest char(30),codeID_gest char(30),codeNom_gest char(30),dateEmbauche_gest char(10))";
                    OracleCommand cmdCreate = new OracleCommand(CREATE);
                    cmdCreate.Connection = OraCon;
                    cmdCreate.ExecuteNonQuery();
                    cmdCreate.Dispose();
Tout simplement
ttamttam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 09h12   #4
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 483
Points : 1 483
Effectivement si tu te connectes en JDBC, pas besoin de sqlplus
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h12.


 
 
 
 
Partenaires

Hébergement Web