`
baitian
  • 浏览: 30406 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

利用python替代java操作oracle,解决乱码

阅读更多
前段时间曾发过一个帖子,寻求在java里操作ORACLE造成乱码问题的解决方法。
具体见 http://www.iteye.com/problems/2247
需求: 要在字符编码gb2312的数据库中读写big5编码的数据。

经过分析oracle驱动的源码,得出结论:用java无法实现上述需求。
最后解决方案:通过python来读写数据,再在java里面调用该脚本,
python和java间的数据通过文件做中介来交互。
分享到:
评论
3 楼 ljdam 2009-03-16  
python和java间的数据通过文件做中介来交互
这个是怎么交互的?能不能详细说说
2 楼 baitian 2008-09-14  
你可以提出任何你想知道的细节
1 楼 huangpengxiao 2008-09-12  
any more detail?

相关推荐

    利用python-oracledb库连接Oracledb数据库,使用示例

    python-oracledb的源码和使用示例代码, python-oracledb 1.0,适用于Python versions 3.6 through 3.10. Oracle Database; This directory contains samples for python-oracledb. 1. The schemas and SQL ...

    Python如何操作Oracle的Blob字段

    Python如何操作Oracle的Blob字段,

    python 操作数据库 mysql oracle

    python 操作数据库 mysql oracle cx_oracle to_sql 操作数据库 读取 插入 更新

    Python使用cx_Oracle调用Oracle存储过程的方法示例

    本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...

    Python 进阶(三):Python使用ORM框架SQLAlchemy操作Oracle数据库

    本文主要介绍Python使用ORM框架SQLAlchemy操作Oracle数据库。 1. 安装Oracle Instant Client 2. 安装依赖库 使用以下命令来安装SQLAlchemy和cx_Oracle库: pip install SQLAlchemy pip install cx_Oracle 3.创建...

    python操作oracle数据库

    Python操作Oracle数据库是一种常见的任务,尤其在数据处理和自动化脚本编写中。为了实现这一功能,我们需要特定的软件和库。以下是对标题、描述和标签的详细解释,以及相关知识点的深入探讨。 首先,"cx_Oracle-...

    python OpenCV imshow()中文乱码问题解决方法之一

    python OpenCV imshow()中文乱码问题解决方法之一

    python转java

    Python 和 Java 是两种非常流行的编程语言,各有其特点和优势。Python 以其简洁的语法和丰富的库资源受到很多开发者的喜爱,而 Java 则因为其跨平台性、稳定性以及在企业级应用中的广泛使用而备受青睐。在某些情况下...

    Python操作Oracle数据库的简单方法和封装类实例

    本文实例讲述了Python操作Oracle数据库的简单方法和封装类。分享给大家供大家参考,具体如下: 最近工作有接触到Oracle,发现很多地方用Python脚本去做的话,应该会方便很多,所以就想先学习下Python操作Oracle的...

    python_oracle

    当我们需要使用Python来连接并操作Oracle数据库时,可能会遇到各种挑战,比如中文显示乱码的问题。本文将详细探讨如何使用Python连接Oracle数据库,并解决中文乱码问题。 首先,Python连接Oracle主要依赖于第三方库...

    java2python--java代码转python工具

    这种转换对于那些熟悉Java但希望进入Python生态系统,或者想要利用Python特定功能的开发人员来说特别有用。Python以其简洁的语法和丰富的库而闻名,是数据分析、机器学习和Web开发等领域的首选语言。 在描述中提到...

    Python-Leetcode的Python和JAVA解决方案

    3. 链表操作:Java中的链表实现(如LinkedList)常用于解决链表相关的算法问题,如“两数之和”、“环形链表”。 4. 位运算:Java的位运算在解决某些特定问题(如“无重复字符的最长子串”)时能发挥独特优势,提供...

    Python实现Oracle数据库同步

    Python实现两个Oracle数据库同步工作

    Python 调用Java实例详解

    Python 调用Java实例详解 前言: Python 对服务器端编程不如Java 所以这方面可能要调用Java代码 前提: Linux 环境  1 安装 jpype1 安装后测试代码:  from jpype import * startJVM(getDefaultJVMPath(), "-ea...

    解决python通过cx_Oracle模块连接Oracle乱码的问题

    总的来说,解决Python通过cx_Oracle连接Oracle乱码问题的关键在于正确设置Python脚本的编码、环境变量`NLS_LANG`以及确保Oracle客户端配置与之匹配。通过这些步骤,你应该能成功避免中文乱码问题,顺利地进行数据...

    python-javabridge-4.0.3-cp38-cp38-win-amd64.zip

    总的来说,Python-JavaBridge是一个强大且实用的工具,它可以作为Python与Java生态系统之间的桥梁,使得开发者能够在两个平台之间灵活地迁移代码和利用各自的优势。了解并熟练掌握其使用方法,将极大地拓宽Python...

    python Oracle操作类

    Python中的Oracle操作主要依赖于`cx_Oracle`库,这是一个为Python编程语言提供与Oracle数据库交互的接口。在本文中,我们将深入探讨如何使用`cx_Oracle`库进行Oracle数据库的操作,包括连接、查询、插入、更新和删除...

    Python与Oracle数据访问技术白皮书.pdf

    通过Python与Oracle数据库的集成,开发者可以利用Python的灵活性和Oracle的强大功能,实现高效的数据操作和管理。 在白皮书中,作者Christopher Jones,作为Oracle数据库的产品经理,介绍了多种语言API,包括OCI、...

    python2.4.3和cx_Oracle 2.4安装包

    它提供了一个全面的接口,使得 Python 开发人员能够充分利用 Oracle 数据库的功能。cx_Oracle 支持多种数据库操作,如查询、事务处理、游标管理等。cx_Oracle 2.4 版本是为 Python 2.4 设计的,因此与 Python 2.4.3 ...

Global site tag (gtag.js) - Google Analytics