En las fuentes de datos de Pycharm que no pueden conectarse a las bases de datos SQLITE3
-
29-10-2019 - |
Pregunta
En mi PyCharm (2.0 Beta 2) en mi máquina Windows 7, sin embargo, no puedo cargar el contenido y el esquema de las bases de datos SQLITE3.
Descargué en un directorio los dos controladores SQLite: SQLITEJDBC-V056.JAR de Zentus y estar en el lado seguro el de Xerial SqliteJDBC-3.7.2.
- La clase de controlador JDBC está configurada en org.sqlite.jdbc
- La URL de la base de datos se establece en: jbdc: sqlite: c: /users/myself/path/to/db.db
- Sin nombre de usuario o contraseña.
Cuando presiono "prueba de conexión" todo está bien y "conexión exitosa" y cuando presiono el esquema de actualización dice "0 tablas disponibles".
Supongo que la falla es: cargar el controlador JDBC desde el disco o la URL, pero se esperaría que ambos sean mitigados por la declaración de "conexión exitosa".
La base de datos es cargable y tiene contenido en mi extensión Mozilla Firefox SQLite Manager.
idea. Salida de 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`
Solución
En realidad es un error conocido en la versión beta que ya está arreglada. La solución debe estar disponible en la siguiente compilación (el error vinculado se informa para SQL Server, pero el problema también afectó a SQLite).