学习如何用 Jython 编写 DB2 JDBC 工具
2009-12-08 00:00:00 来源:WEB开发网如何在 Jython 中连接 SAMPLE 数据库
这里,我们将展示如何在 Jython 中用流行的 type 2 和 type 4 驱动程序连接 SAMPLE 数据库。
Type 2 JDBC 驱动程序(CLI JDBC 驱动程序) from java.lang import *
from java.sql import *
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver").newInstance()
con = DriverManager.getConnection( 'jdbc:db2:sample','vyang','jythonrocks')
Type 4 JDBC 驱动程序(DB2 UDB V8 中新增的)
from java.lang import *
from java.sql import *
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance()
con = DriverManager.getConnection( 'jdbc:db2://db2host:50000/sample','vyang','jythonrocks')
除了以下几点之外,以上连接 SAMPLE 数据库的代码看上去与 JDBC java 代码十分相似:
Jython 需要导入每一个 Java 包,包括 java.lang。
Jython 字符串可以使用单引号,也可以使用双引号。
Jython 的类型是动态的,因此不需要将 con的类型声明为 java.sql.Connection。
查询示例
现在,我们已经知道如何安装 Jython 和连接 DB2,应该开始查看示例了。下列示例在 Windows 2000 上使用 SAMPLE 数据库和 type 2 CLI JDBC 驱动程序。您可以从本页底部的下载小节中下载这些示例。
一个简单的动态查询(select1.jy)
select1.jy 将按升序从 EMPLOYEE 表(包含在 sample 数据库中)中选出所有薪水超过 $20,000 的雇员。
更多精彩
赞助商链接