`
huangxx
  • 浏览: 321707 次
  • 来自: ...
社区版块
存档分类
最新评论

oracle jdbc nvarchar2 中文字段排序

阅读更多

相关设置参见

http://x-spirit.spaces.live.com/blog/cns!CC0B04AE126337C0!569.entry

 

可能的性能问题参见

http://www.xjinf.com/technology/database/200804/76.html

 

但是通过JDBC访问时,nvarchar2类型里面的中文排序还是不对

解决方式要么是换成varchar2,要么对jdbc的connection执行“alter session set nls_sort=SCHINESE_PINYIN_M”(需要在注册表先设置,二者缺一不可)

分享到:
评论

相关推荐

    oracle中读取blob字段.doc

    ### Oracle中BLOB字段的读取与操作 #### 一、引言 在数据库系统中,BLOB(Binary Large Object)是一种用于存储大量二进制数据的数据类型,例如图像、音频或视频文件等。在Oracle数据库中,BLOB类型特别适用于处理...

    解决mybatis使用char类型字段查询oracle数据库时结果返回null问题

    "解决mybatis使用char类型字段查询oracle数据库时结果返回null问题" 在使用mybatis框架对Oracle数据库进行查询操作时,如果使用char类型字段作为查询条件,可能会出现结果返回null的问题。这种情况下,需要对char...

    jdbcoracle(多国语言支持)

    《JDBC与Oracle的多国语言支持深度解析》 在当今全球化的背景下,软件系统必须具备多国语言支持,以满足不同国家和地区用户的使用需求。本文将深入探讨JDBC(Java Database Connectivity)与Oracle数据库在实现多国...

    关于oracle中clob字段查询慢的问题及解决方法

    最近在用oracle的过程中用到了对blob字段模糊查询的问题,对oracle来说,我并不是高手,找了很多的资料终于能够查出来了。 blob字段直接用 select * from table_name where column like ‘%%'查找的时候是不能实现...

    oracle字段自增长

    在 Java 编程过程中,开发者可以使用 JDBC 或者 ORM 框架来与 Oracle 数据库交互,实现字段自增长的功能。 在 Oracle 10g 的 EM 操作界面中,只需按照上图配置即可实现自增长序列,数据库端设置完成。在插入数据时...

    jsp实现向oracle中blob字段上传附件

    首先,我们需要准备环境:一个配置了Oracle数据库的服务器,JDBC驱动程序(Oracle JDBC driver,如ojdbc)以连接数据库,以及一个运行JSP的Web服务器(如Tomcat)。确保JDBC驱动在Web应用的`WEB-INF/lib`目录下。 1...

    JDBC连接Oracle-MySQL-SQLServer数据库

    4. **数据库表结构**:在示例中,我们看到创建了一个名为edm_base.T01_CLIENTINFO_CTS的Oracle表,包含了多个字段,如client_id、branch_no等,它们都是不同数据类型的字段,包括VARCHAR2、NUMBER等。 接下来,我们...

    Oracle10g US7ASCII 编码中文无法导入sqlserver问题解决

    1. **创建 Oracle 视图**:首先,在 Oracle10g 数据库中创建一个视图,用于将原始的中文字段转换为可以正确处理的格式。 ```sql CREATE OR REPLACE VIEW v_diagnosis AS SELECT patient_id, utl_raw.cast_to_raw...

    JDBC 书籍 学习

    ### JDBC 书籍学习之 Oracle 连接与内存管理 #### 一、引言 随着数据库技术的发展,Java Database Connectivity (JDBC) 成为了 Java 应用程序与多种数据库进行交互的标准方式之一。JDBC 提供了一套标准接口,使得...

    JPublisher生成Oracle对象类型对应的Java对象例子

    JPublisher是Oracle JDBC驱动程序的一部分,它允许我们将Oracle的对象类型映射到Java类,这样我们就可以在Java应用程序中方便地操作这些对象。 标题“JPublisher生成Oracle对象类型对应的Java对象例子”指的是使用...

    Java使用JDBC实现Oracle用户认证的方法详解

    "Java使用JDBC实现Oracle用户认证的方法详解" Java语言是目前最流行的编程语言之一,广泛应用于Web开发、Android应用开发、桌面应用开发等领域。Java语言的强大之处在于它可以与数据库进行交互,实现数据的存储和...

    Oracle9i 安装 使用 java链接

    - **字段类型**:Oracle9i支持多种字段类型,如`NUMBER`(数值)、`VARCHAR2`(可变长度字符串)、`DATE`(日期时间)、`BLOB`(二进制大对象)等。选择合适的字段类型对存储效率和数据完整性至关重要。 以上就是...

    Mysql的longblob字段插入数据问题解决

    在使用mysql的过程中,有个问题就是mysql的优化,mysql中longblob字段在5.5版本中默认的为1M。 想改变这个问题,需要注意几点: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2054817 > ...

    mybatis连接oracle实例

    <property name="driver" value="oracle.jdbc.driver.OracleDriver"/> <property name="url" value="jdbc:oracle:thin:@localhost:1521:ORCL"/> ``` 3. **创建Mapper接口和XML文件**: 在MyBatis中...

    各大数据库类型与JDBC中介数据类型的转换对比

    本文将详细介绍MySQL、SQL Server、Oracle、DB2等主流数据库的数据类型,并将其与JDBC的标准数据类型进行对比分析。 #### 数据库数据类型概述 **1. BIGINT** - **MySQL**: 支持`BIGINT`类型,用于存储大的整数值...

    oracle_java_blob

    本篇将详细介绍如何使用Java将MP3等二进制文件存入Oracle数据库中的BLOB字段。 首先,我们需要了解Oracle JDBC驱动,这是Java与Oracle数据库交互的基础。Oracle提供了一个名为ojdbc的JDBC驱动,它可以连接到Oracle...

Global site tag (gtag.js) - Google Analytics