实际操作环境为:Eclipse+Pydev中使用Jython链接Oracle数据库。方法有二,如下所示。(注意:将要使用的.jar文件路径加入系统变量classpath中)

一:

Note:使用ojdbc.jar库

from oracle.jdbc.driver import OracleDriver

from java.sql import DriverManager

def connect(host , port , sid , user , password):

driver = OracleDriver()

DriverManager.registerDriver(driver)

connection = "jdbc:oracle:thin:@%s:%s:%s"%(host , port , sid)

conn = DriverManager.getConnect(connection , user , password)

stmt = conn.createStatement()

rset = stmt.executeQuery("select * from table1")

while(rset.next()):

print rset.getString(1)

stmt.close()

二:

Note:使用zxJDBC.jar,符合Python DB API 规范。

from com.ziclix.python.sql import zxJDBC

def connect():

driver = "oracle.jdbc.driver.OracleDriver"

url = "jdbc:oracle:thin:@%s:%s:%s"%(host , port , sid)

conn = zxJDBC.connect(url , user , password , driver)

cur = conn.cursor()

cur.execute("select * from table2")

for data in cur.fetchall():

print data

cur.close()

conn.commit()

conn.close()

jython mysql_Jython中链接Oracle数据库相关推荐

  1. mybatis连接oracle12乱码,使用mybatis链接oracle数据库出现账号密码错误解决

    使用mybatis链接oracle数据库步骤 最近oracle老师布置下来了作业,要求使用传统的java代码链接oracle数据库做一个小程序,因为我已经很熟练的掌握了ssm框架的开发,以前用的是my ...

  2. 本地计算机用plsql访问虚拟机中的oracle数据库

    这几天正在做一个测试,需要本地电脑在host-only模式下连接虚拟机中的oracle数据库,下面我给大家讲一下执行步骤: 1.在虚拟机中安装好oracle数据库之后(本人安装的是oracle11g) ...

  3. 我的docker随笔33:在容器中连接oracle数据库

    本文涉及一种在容器中连接 oracle 数据库的方法和步骤,最后给出测试结果.至于使用程序的方式连接,则是后续要实施的工作. 一.引言 之前在 Windows 实现了连接 oracle 数据库,本次尝 ...

  4. Excel VBA 链接 Oracle数据库

    标题 前言 准备 第一步 远程数据库的准备 第二步 本地免安装客户端下载 1.下载基本包 1.1 包下载地址 1.2 网盘下载地址 2.配置oracle 网络文件 2.1tnsnames.ora 文件 ...

  5. 【ArcSDE | 学习】ArcGIS中连接Oracle数据库

    今天上午终于开始学习ArcSDE了(中间先去了解了一下ArcGIS Server),遇到了很多问题,花费一上午的时间,好在现在已经解决,在此做个梳理. 很幸运地找到了王志强老师的视频ArcGIS 10 ...

  6. mysql连接oracle数据库服务器_Oracle 远程链接oracle数据库服务器的配置

    远程链接oracle数据库服务器的配置 by:授客 QQ:1033553122 原理: 一.Oracle客户端与服务器端的通讯机制 1.OracleNet协议 如下图所示,Oracle通过Oracle ...

  7. java代码连接oracle数据库连接_在JAVA中连接Oracle数据库(例子)

    * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - java - 代码样式 - 代码模板 */ package person.fane.test; import java.sql ...

  8. Java web程序中备份oracle数据库

    Java web程序中备份oracle数据库 1.生成备份文件: public ActionForward createDmp(ActionMapping mapping, ActionForm fo ...

  9. php oracle 操作 sql语句中能不能添加数组_如何在PHP中使用Oracle数据库_php

    在php3.0以上版本中,php内置了几乎目前所有的数据库处理函数,包括oracle;在本文中我们通过一个实例来介绍了如何使用这些函数来操作Oracle数据库. PHP提供了2大类API(应用程序接口 ...

最新文章

  1. mysql smack_super-smack测试mysql性能
  2. 树莓派(raspberry)启用root账户
  3. 如何重装Citrix XenServer不丢失SR数据
  4. iOS开发-ViewController的生命周期和切换
  5. 查找数组中第K个最小值
  6. 连接wifi的主机设置静态ip(固定ip)后无法上网的原因
  7. 高精度乘法 c语言,很大的数相乘怎么办?
  8. 30可以刷什么系统_刷脸支付系统可以对接原来的收银系统吗?
  9. kettle mysql 参数_kettle参数、变量详细讲解
  10. mxnet系列教程之1-第一个例子
  11. EventBus使用实例,观察者模式
  12. python基础语法+爬虫精进.pdf_风变编程《Python基础语法+爬虫精进》
  13. (良心)世上最全设计模式导读(含难度预警与使用频率完整版)
  14. Flask Oauth
  15. ios控制ios_iOS UIMenuController UIMenuItem
  16. 2022年全国计算机二级Access数据库程序设计模拟试题及答案
  17. 贝茨视觉训练法 (Dr William Bates)方法
  18. Coolie记住用户名和密码
  19. 丧尸的世界·《丧尸西游》
  20. BUAA OJ 722 Gzh之表达式求值

热门文章

  1. 液压与计算机控制,(液压和 与气压传动)第四章计算机数字控制.ppt
  2. 企业信息化建设中的问题
  3. ps如何制作炫酷gif动态光效图片
  4. 机械观和系统观的科学思维方式各有什么特点和作用
  5. 光猫注册灯一直闪/光猫恢复出厂设置后没网/路由器没网【修复记录】
  6. MapKeyboard键盘改键
  7. 热爱生命 --《年轻的潮》 汪国真
  8. C语言求素数案例讲解
  9. html 视频录制插件,网页视频录制插件工具(浏览器插件 Recorder)
  10. Shortest Path(翻译)