Python 2.7 带有Derby数据库的Python数据库连接字符串

Python 2.7 带有Derby数据库的Python数据库连接字符串,python-2.7,database-connection,derby,Python 2.7,Database Connection,Derby,为了让你知道我所面临的问题,我将简要介绍一下我所做的工作 我正在从事一个项目,其中WEB界面是用Java构建的。 python中内置了一个解析器,它解析数据并将其存储到数据库中 我们使用的是MySQL服务器,但后来被要求将其更改为DERBY。java代码现在可以完美地与数据库连接 但是代码的python部分在连接方面有问题。我了解了derby数据库的工作原理,但发现很难找到关于连接derby数据库的文章 我有以下资料: uname : root pwd

为了让你知道我所面临的问题,我将简要介绍一下我所做的工作

我正在从事一个项目,其中WEB界面是用Java构建的。 python中内置了一个解析器,它解析数据并将其存储到数据库中

我们使用的是MySQL服务器,但后来被要求将其更改为DERBY。java代码现在可以完美地与数据库连接

但是代码的python部分在连接方面有问题。我了解了derby数据库的工作原理,但发现很难找到关于连接derby数据库的文章

我有以下资料:

uname               : root
pwd                 : root
driver class        : org.apache.derby.jdbc.EmbeddedDriver
DRIVER LOCATIONS    : C:\Users\esusank\AppData\Roaming\RazorSQL\derby\derby10.10.jar    
JDBC URL            : jdbc:derby:C:\Derby\databases\MyDbTest;create=true
我发现很难找到为DERBY编写连接字符串的语法

我已经安装了mxODBC驱动程序


有人能帮我吗?如果您可以发布一些链接或一些合适的语法,这将非常有用。

要与Derby通信,您需要使用JDBC驱动程序。ODBC驱动程序不能直接与Derby对话;它是一个纯Java数据库

我相信有一些ODBC-JDBC网桥提供程序提供了这种连接机制,但我不确定它们是否仍在使用中

另一种可能是使用Jython,这是Python的Java实现,这可能会有所帮助:请参阅以下相关问题: