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 :

Application Name avec iBatis


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Par défaut Application Name avec iBatis
    Bonjour à tous,

    J'utilise une appli dont je souhaite auditer les connexions sur le DataServer Sybase.

    Pour la connexion, j'utilise un XML iBatis :
    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
     
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "http://www.ibatis.com/dtd/sql-map-config-2.dtd">
     
    <sqlMapConfig>
      <properties resource="com/database.properties"/>
      <settings
         cacheModelsEnabled="false"
         enhancementEnabled="true"
         lazyLoadingEnabled="false"
         maxRequests="128"
         maxSessions="50"
         maxTransactions="40"
         useStatementNamespaces="false"/>  
      <transactionManager type="JDBC">
        <dataSource type="SIMPLE">
          <property value="${driver}" name="JDBC.Driver"/>
          <property value="${url}" name="JDBC.ConnectionURL"/>
          <property value="${username}" name="JDBC.Username"/>
          <property value="${password}" name="JDBC.Password"/>
          <property value="15" name="Pool.MaximumActiveConnections"/>
          <property value="15" name="Pool.MaximumIdleConnections"/>
          <property value="1000" name="Pool.MaximumWait"/>
        </dataSource>
      </transactionManager>
      <sqlMap resource="XML_QUERY.xml"/>
    </sqlMapConfig>
    J'aimerai donc definir un application Name que je verrai apparaitre dans l'audit du DataServer.

    J'ai essayé 2 solutions qui ont lamentablement echouées :

    -modifier le DBC.ConnectionURL dans mon database.properties:
    url=jdbc:sybase:Tds:int:3000/audit?charset=iso_1;applicationName=MonApp;

    La connexion ne marche alors plus ...

    -rajouter la propriété suivante à mon XML :
    <property value="MonApp" name="APPLICATIONNAME"/>

    Rien dans l'audit de la base.

    Si quelqu'un avait une piste, ça m'aiderait beaucoup.

    Merci d'avance.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Par défaut
    J'ai trouvé !

    En fait, il "suffit" de rajouter :

    &APPLICATIONNAME=MonAppli à l'url de connection, ça donne donc :

    url=jdbc:sybase:Tds:int:3000/audit?charset=iso_1&APPLICATIONNAME=MonApp

    J'aurais du plus me méfier du fait que c'est une url et le ? aurait du me mettre la puce à l'oreille.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Application utilisable avec plusieurs SGBD - ADO ou DBX ?
    Par RamDevTeam dans le forum Bases de données
    Réponses: 5
    Dernier message: 30/12/2004, 08h25
  2. Application multiplateforme avec interface graphique
    Par TNorth dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 31/01/2004, 18h55
  3. Réponses: 2
    Dernier message: 26/05/2003, 19h42
  4. [Kylix] application console avec kylix 3 ?
    Par Hakim dans le forum EDI
    Réponses: 4
    Dernier message: 15/11/2002, 22h45

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