Nelle fonti di dati di Pycharm incapaci di connettersi ai database SQLite3
-
29-10-2019 - |
Domanda
Nel mio pycharm (2.0 beta 2) sulla mia macchina Windows 7, tuttavia non sono in grado di caricare il contenuto e lo schema dei database SQLite3.
Ho scaricato in una directory sia i due driver SQLite: sqlitejdbc-v056.jar da zentus ed essere sul lato sicuro quello di Xerial sqlitejdbc-3.7.2.
- La classe driver JDBC è impostata su org.sqlite.jdbc
- L'URL del database è impostato su: JBDC: SQLite: C: /users/Myself/Path/to/DB.DB
- Nessun nome utente o password.
Quando colpisco "Test Connection", tutto va bene e "connessione riuscita" e quando ho raggiunto lo schema di aggiornamento dice "0 tabelle disponibili".
Immagino che l'errore sia: caricare il driver JDBC dal disco o dall'URL, ma entrambi si aspettavano di essere mitigati dalla dichiarazione "connessione di successo".
Il database è carico e ha contenuti nell'estensione di Mozilla Firefox Sqlite Manager.
Idea.log Output:
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 `
Xaria:
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`
Soluzione
In realtà è un bug noto Nella beta che è già fissa. La correzione dovrebbe essere disponibile nella build successiva (il bug collegato viene riportato per SQL Server, ma il problema ha anche influenzato SQLite).