`
kayo
  • 浏览: 557916 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

jconnect的字符集

阅读更多

如何设置jconnect的字符集?

 

可以通过设置 CHARSET 驱动程序属性指定要在应用程序中使用的字符集。如果没有设置 CHARSET 属性:

·对于 com.sybase.jdbcx.SybDriver.VERSION_2,jConnect 使用 iso_1 作为缺省字符集。

·对于 com.sybase.jdbcx.SybDriver.VERSION_3 和更高版本,jConnect 使用数据库的缺省字符集,并进行自动调整以在客户端执行任何必要的转换。

 

设置jconnect字符集的方法:

?charset=

例如:

jdbc:sybase:Tds:hostname:5001/eas_test?          jconnect_version=0&charset=cp936

 

下表 列出了 jConnect 支持的 Sybase 字符集。 表中还列出了每个支持的字符集的对应的 JDK 字节转换程序。

虽然 jConnect 支持 UCS-2,但目前 Sybase 数据库或 Open Server 都不支持 UCS-2。

Adaptive Server 12.5 和更高版本支持一个 Unicode 版本(称为 UTF-16 编码)。

1 jconnect 支持的 Sybase 字符集

SybCharset 名称

JDK 字节转换程序

ascii_7

ASCII

big5

Big5

big5hk (参见注意)

Big5_HKSCS

cp037

Cp037

cp437

Cp437

cp500

Cp500

cp850

Cp850

cp852

Cp852

cp855

Cp855

cp857

Cp857

cp860

Cp860

cp863

Cp863

cp864

Cp864

cp866

Cp866

cp869

Cp869

cp874

Cp874

cp932

MS932

cp936

GBK

cp950

Cp950

cp1250

Cp1250

cp1251

Cp1251

cp1252

Cp1252

cp1253

Cp1253

cp1254

Cp1254

cp1255

Cp1255

cp1256

Cp1256

cp1257

Cp1257

cp1258

Cp1258

deckanji

EUC_JP

eucgb

EUC_CN

eucjis

EUC_JP

eucksc

EUC_KR

ibm420

Cp420

ibm918

Cp918

iso_1

ISO8859_1

iso88592

ISO8859-2

is088595

ISO8859_5

iso88596

ISO8859_6

iso88597

ISO8859_7

iso88598

ISO8859_8

iso88599

ISO8859_9

iso15

ISO8859_15_FDIS

koi8

KOI8_R

mac

Macroman

mac_cyr

MacCyrillic

mac_ee

MacCentralEurope

macgreek

MacGreek

macturk

MacTurkish

sjis

MS932

tis620

MS874

utf8

UTF8

注意: 只有在使用 JDK 1.3 或更高版本时才支持 big5hk 字符集。

分享到:
评论

相关推荐

    jConnect™ for JDBC™ 7.0[中文]

    讲解了如何使用jConnect来传递Unicode数据,并且提供了有关jConnect字符集转换程序的信息,以便处理不同字符集之间的转换。 7. 处理数据库 包括了实现高可用性故障切换支持、执行服务器到服务器的远程过程调用、...

    jConnect-6_0

    8. **JDBC 3.0规范兼容**:jConnect-6_0符合JDBC 3.0标准,支持预编译语句、结果集的滚动和分页等高级功能。 9. **易用性**:提供完善的API文档和示例代码,简化开发流程,使开发者能够快速上手。 **在压缩包中的...

    jconnect6.0

    5. **Unicode支持**:全面支持Unicode字符集,使得跨语言的应用程序开发变得更为便捷。 6. **事务管理**:提供强大的事务控制功能,支持分布式事务处理,符合ACID(原子性、一致性、隔离性和持久性)原则。 7. **...

    Sybase jConnect for JDBC 程序员参考.pdf

    ### Sybase jConnect for JDBC 程序员参考知识点详解 #### 一、概述 《Sybase jConnect for JDBC 程序员参考》是一份详细介绍如何使用 jConnect(一种高性能的 Java 数据库连接工具)与 Sybase 数据库进行交互的...

    Java 编程技术中汉字问题的分析及解决(转自IBM).txt

    JConnect等JDBC驱动应正确设置字符集参数;IE5.0及以上版本浏览器能较好地支持多种字符集。 #### 结论 Java编程中汉字问题的解决,涉及源代码、编译、运行环境、Web应用、数据库等多个环节。开发者需要全面考虑...

    Sybase iq数据库函数整理文档.docx

    `TRANSACTION LOG ON`开启事务日志,`COLLATION '936ZHO'`定义了字符集,`PAGE SIZE 4096`设置了每页的字节数,`JAVA ON`、`JCONNECT ON`、`CASE RESPECT`、`PASSWORD CASE RESPECT`、`IQ PATH`、`IQ SIZE`和`IQ ...

    Sybase iq数据库函数整理文档.pdf

    例如,创建名为`myiq.db`的数据库,指定事务日志、字符集、页面大小、启用Java和JConnect,以及设置存储选项等。以下是一个示例脚本: ```sql CREATE DATABASE 'e:\Program Files\Sybase\ASIQ-12_7\myiq\myiq.db' ...

    Sybase-iq数据库函数整理文档 (2).docx

    这段代码设置了数据库的路径、事务日志、字符集、页大小、Java支持、密码策略、IQ数据文件大小和临时文件路径等关键参数。 监控数据库资源使用情况,可以创建名为`myspace`的存储过程,用于查看主数据文件和临时...

    Sybase 12.5.4 Driver for JDBC

    3. 可能包括本地化的错误消息和字符串资源。 4. 可能还有针对特定数据库版本的适配器或补丁。 **使用JDBC驱动连接Sybase ASE** 为了使用`jconn2.jar`驱动连接Sybase ASE数据库,开发者需要执行以下步骤: 1. 在项目...

    Sybase-iq数据库函数整理文档.docx

    此脚本设置了数据库的路径、事务日志、字符集、页面大小、Java支持、临时表路径等关键参数,并启用最小化存储选项以节省空间。 在监控数据库空间使用情况时,我们可以创建名为`myspace`的存储过程,用于查询主数据...

    sysbaseJDBCdriver6_05.zip

    6. 处理结果集(如果有的话),关闭结果集、Statement和Connection。 Sysbase JDBC驱动还提供了事务管理、批处理、预编译的SQL语句等功能,以提高性能和确保数据的一致性。同时,它支持数据库的连接池,这在大型...

    JDBC连接各种数据库的各种jar包

    每个数据库驱动的jar包都有其特定的URL格式、类名以及可能的额外配置参数,需要根据具体数据库的文档来调整连接字符串。确保使用与你的数据库版本兼容的JDBC驱动,以获取最佳性能和功能支持。在实际项目中,还应考虑...

    java连接各种数据库大全

    通过JDBC,开发者可以执行SQL语句,处理结果集,甚至管理事务。JDBC驱动程序是实现这些接口的具体类,它们是数据库供应商提供的,用于实现特定数据库的连接和操作。 1. **Oracle**:Oracle数据库是世界上最广泛使用...

Global site tag (gtag.js) - Google Analytics