Question

Dans mon PyCharm (2.0 Beta 2) sur ma machine Windows 7, je ne parviens cependant pas à charger le contenu et le schéma des bases de données sqlite3.

J'ai téléchargé dans un répertoire à la fois les deux pilotes sqlite: sqlitejdbc-v056.jar de Zentus et, par prudence, celui de Xerial sqlitejdbc-3.7.2.

  • La classe du pilote JDBC est définie sur org.sqlite.JDBC
  • L'URL de la base de données est défini sur: jbdc: sqlite: c: /Users/Myself/path/to/db.db
  • Pas de nom d'utilisateur ou mot de passe.

Quand je clique sur "Tester la connexion" tout va bien et "Connexion réussie" et quand je clique sur Actualiser le schéma, il dit "0 table disponible".

Je suppose que le problème est: le chargement du pilote JDBC à partir du disque ou de l'URL, mais les deux devraient être atténués par l'instruction "Connection Successful".

La base de données est chargeable et contient du contenu dans mon extension Mozilla Firefox SQLite Manager.

Sortie idea.log:

Zentus :

2011-12-07 14:06:14,367 [ 783461]   INFO - ution.rmi.RemoteProcessSupport - "c:\program files (x86)\jetbrains\pycharm 111.33\jre\jre\bin\java" -Dfile.encoding=UTF-8 -classpath "C:\Program Files (x86)\JetBrains\PyCharm 111.33\plugins\DatabaseSupport\lib\jdbc-console.jar;C:\Program Files (x86)\JetBrains\PyCharm 111.33\lib\util.jar;C:\Program Files (x86)\JetBrains\PyCharm 111.33\lib\annotations.jar;C:\SENSORED\shared-development\jdbc-drivers-pycharm\sqlitejdbc-v056.jar" com.intellij.persistence.database.console.RemoteJdbcServer org.sqlite.JDBC 
2011-12-07 14:06:14,537 [ 783631]   INFO - ution.rmi.RemoteProcessSupport - Port/ID:8205/RemoteDriverImplfd8de8cc 
2011-12-07 14:06:14,720 [ 783814]   INFO - ution.rmi.RemoteProcessSupport - Process finished with exit code 1 `

Xerial :

2011-12-07 14:02:19,768 [ 548862]   INFO - ution.rmi.RemoteProcessSupport - "c:\program files (x86)\jetbrains\pycharm 111.33\jre\jre\bin\java" -Dfile.encoding=UTF-8 -classpath "C:\Program Files (x86)\JetBrains\PyCharm 111.33\plugins\DatabaseSupport\lib\jdbc-console.jar;C:\Program Files (x86)\JetBrains\PyCharm 111.33\lib\util.jar;C:\Program Files (x86)\JetBrains\PyCharm 111.33\lib\annotations.jar;C:\SENSORED\shared-development\jdbc-drivers-pycharm\sqlite-jdbc-3.7.2.jar" com.intellij.persistence.database.console.RemoteJdbcServer org.sqlite.JDBC 
2011-12-07 14:02:19,967 [ 549061]   INFO - ution.rmi.RemoteProcessSupport - Port/ID:47142/RemoteDriverImpl2975ea52 
2011-12-07 14:02:20,445 [ 549539]   INFO - ution.rmi.RemoteProcessSupport - Process finished with exit code 1 
2011-12-07 14:02:22,823 [ 551917]   INFO - ution.rmi.RemoteProcessSupport - "c:\program files (x86)\jetbrains\pycharm 111.33\jre\jre\bin\java" -Dfile.encoding=UTF-8 -classpath "C:\Program Files (x86)\JetBrains\PyCharm 111.33\plugins\DatabaseSupport\lib\jdbc-console.jar;C:\Program Files (x86)\JetBrains\PyCharm 111.33\lib\util.jar;C:\Program Files (x86)\JetBrains\PyCharm 111.33\lib\annotations.jar;C:\SENSORED\shared-development\jdbc-drivers-pycharm\sqlite-jdbc-3.7.2.jar" com.intellij.persistence.database.console.RemoteJdbcServer org.sqlite.JDBC 
2011-12-07 14:02:23,006 [ 552100]   INFO - ution.rmi.RemoteProcessSupport - Port/ID:37172/RemoteDriverImpl304666a8 
2011-12-07 14:02:23,305 [ 552399]   INFO - ution.rmi.RemoteProcessSupport - Process finished with exit code 1`
Était-ce utile?

La solution

Il s'agit en fait d'un bug connu dans la version bêta qui est déjà corrigé.Le correctif devrait être disponible dans la prochaine version (le bogue lié est signalé pour SQL Server, mais le problème a également affecté SQLite).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top