Jython JDBC
Jython使用 zxJDBC包 ,它提供了一个易于使用的Python封装器来访问JDBC。zxJDBC连接了两个标准: JDBC 是Java中的标准数据库访问平台,而 DBI 是Python应用程序的标准数据库API。
ZxJDBC提供了符合DBI 2.0标准的JDBC接口。超过200个JDBC驱动程序可用,并且它们都可以与zxJDBC一起使用。所有主要的关系数据库都可以使用高性能驱动程序,包括 −
- DB2
- Derby
- MySQL
- Oracle
- PostgreSQL
- SQLite
- SQL Server和
- Sybase。
ZxJDBC包可以从以下网站下载 https://sourceforge.net/projects/zxjdbc/ 或者 http://www.ziclix.com/zxjdbc/ . 下载的压缩包中包含了ZxJDBC.jar,应将其添加到CLASSPATH环境变量中。
我们计划与MySQL数据库建立数据库连接。为此,需要下载MySQL的JDBC驱动程序。从以下链接下载 MySQL J驱动程序 - https://dev.mysql.com/downloads/connector/j/ 并将mysql connector java-5.1.42-bin.jar添加到CLASSPATH中。
登录MySQL服务器,并在test数据库中创建一个名为student的表,结构如下 −
Field | Type | Width |
---|---|---|
Name | Varchar | 10 |
Age | Int | 3 |
Marks | Int | 3 |
在其中添加一些记录。
Name | Age | Marks |
---|---|---|
Ravi | 21 | 78 |
Ashok | 20 | 65 |
Anil | 22 | 71 |
创建以下Jython脚本作为 dbconnect.py .
在Jython提示符下执行上述脚本,学生表中的记录将会显示如下所示:
这里解释了在Jython中建立JDBC的过程。