IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

jdbc et oracle 10g


Sujet :

JDBC Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 46
    Par défaut jdbc et oracle 10g
    Bonjour a tous
    voila j'utilise jdbc pour me connecter a oracle 10g .
    je ne veu pas que oracle fasse de l'autocommit donc j'utilise le setautocommit de ma connection pour le mettre a false mais sa ne marche pas oracle ne le prend pas en compte et continu l'autocommit.

    comment faire ?? merci d'avance

  2. #2
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    bonjour,

    Moi je l'utilise aussi et Oracle le comprend très bien !
    Vu ce que tu dis il n'est pas possible de t'aider.
    Un peu de code serait le bien venu ?
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 46
    Par défaut
    voila le code que j'utilise pour info avec sql server le setautocommit marche trés bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    	public connexion(String classe,String local,String _user,String _password) throws SQLException
    	{
    		user = _user.toUpperCase();
    		pass = _password;
    		monMetaData = null;
     
    	    try {
    			Class.forName(classe);
    		} catch (ClassNotFoundException e1) {
    			// TODO Auto-generated catch block
    			e1.printStackTrace();
    		} 
    	    DriverPropertyInfo[] required;
    		Properties props = new Properties();
    		Driver driver;
    		String url = local;
    		try {
    			driver =DriverManager.getDriver(url);
    		} catch (SQLException e) {
    			e.printStackTrace();
    			System.err.println("impossible de trouver le pilote");
    			return;
    		}
    		props.put("user",user);
    		props.put("password",pass );
    		connect = DriverManager.getConnection(url,props);
    		monMetaData = connect.getMetaData();
    		connect.setAutoCommit(false);
    		st = connect.createStatement();
     
    	}

  4. #4
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    A première vu rien de spécial !
    Quelle est la classe du Driver que tu utilises ?
    Quelle est l'url ?
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 46
    Par défaut
    voici ma classe et mon url pour oracle

    oracle.jdbc.OracleDriver
    jdbc:oracle:thin:@localhost:1521:XE

    mais j'arrive a me connecter a faire des requéte.
    il y a juste cet autocommit qui se désactive pas.

  6. #6
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    Tu utilise oracle XE, je crois que le problème viens de la !!
    Je ne l'ai jamais utilisé.
    En revanche j'ai trouvé ça
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre émérite Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Par défaut
    J'avais dejà eu des problemes avec les transactions et c'était la faute du driver qui n'était pas XA (extended architecture).
    Moi j'utilise oracle.jdbc.driver.OracleDriver, tu peux essayer ça aussi...

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 46
    Par défaut
    j'ai essayé la solution de jidefix mais sa viens pas de la .
    cet oracle va me rendre fou


    pour info j'utilise comme jar ojdbc14.jar

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 46
    Par défaut
    Alkhan je pense que tu a raison sa doit venir de XE car j'ai voulu utilisé les savepoint pour oracle mais sa ne marche pas non plus.

    je sais plus quoi faire

  10. #10
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    je n'est jamais utilisé XE !
    Je ne peut donc pas plus t'aider, desolé
    bonne chance
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [Oracle 10g XE]Création d'une bd via jdbc
    Par slim dans le forum Administration
    Réponses: 3
    Dernier message: 19/04/2007, 08h46
  2. jdbc oracle 10g XE
    Par ayoub2010 dans le forum Oracle
    Réponses: 3
    Dernier message: 11/04/2007, 23h25
  3. JDBC pour oracle 10g XE
    Par ayoub2010 dans le forum JDBC
    Réponses: 2
    Dernier message: 08/04/2007, 23h18
  4. [JDBC]Connection a ORACLE 10g
    Par zorm dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 03/01/2006, 12h01
  5. [Driver JDBC] Oracle 10g R2 et driver JDBC
    Par max44410 dans le forum Oracle
    Réponses: 4
    Dernier message: 09/12/2005, 18h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo