Partage
  • Partager sur Facebook
  • Partager sur Twitter

Connexion sybase à partir de python

    26 août 2014 à 11:56:58

    Bonjour à tous !

    Je voudrais me connecter à une bdd Sybase à partir de python et exécuter des requêtes dans cette dernière, je le fais déjà actuellement avec une bdd mysql (avec la lib mysql), mais voilà après quelques recherche pour sybase j'ai trouvé apparemment deux solutions:

    Note d'info: python2.7 windows 64bit

    - sqlanydb que j'ai installé sous différentes versions et qui me sors toujours la même erreur qui me dit vaguement quelque chose:

        raise InterfaceError("Could not load dbcapi.  Tried: " + ','.join(names))
    sqlanydb.InterfaceError: Could not load dbcapi.  Tried: dbcapi.dll,libdbcapi_r.so,libdbcapi_r.dylib
    Exception AttributeError: "'Root' object has no attribute 'api'" in <bound method Root.__del__ of <sqlanydb.Root object at 0x0232F750>> ignored

    Et

    - le module sybase qui lui me demande d'entrer l'adresse du dossier sybase dans le path (sauf que la bdd est sur un serveur distant...)

    Donc je privilégie la première solution que je n'arrive pas à faire fonctionner....

    pour ce qui est de mon code j'ai juste testé avec le code fait pour offert gentillement par python :)

    import sqlanydb
    
    conn = sqlanydb.connect(uid='dba', pwd='sql', eng='demo', dbn='demo' )
    curs = conn.cursor()
    curs.execute("select 'Hello, world!'")
    print "SQL Anywhere says: %s" % curs.fetchone()
    curs.close()
    conn.close()

    Merci d'avance :honte:

    • Partager sur Facebook
    • Partager sur Twitter

    Connexion sybase à partir de python

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown