informix数据库内部存储用ISO8859-1,jdbc连接时中文显示乱码,查看jdbc文档,发现informix不支持gbk,必须自己定义NEWCODESET
NEWCODESET格式:
NEWCODESET=JDK-encoding,Ifx-codeset,Ifx-codeset-number
JDK-encoding对应java中的encoding是gbk
ifx-codeset对应数据库中的编码格式,是ISO885901
ifx-codeset-number对应informix数据库编码id,手册中8859-1对应的是819
jdbc连接参数设置如下
jdbc:informix-sqli:ip:8090/office:informixserver=online_usr;NEWCODESET=gbk,8859-1,819
java程序可以正确的显示数据库中的汉字了。
分享到:
相关推荐
2. **安装与配置**:详述Informix 12.1的安装步骤、系统需求和配置选项,包括服务器的启动、停止和监控,确保用户能够顺利部署Informix环境。 3. **SQL语法与使用**:详细解析Informix支持的SQL语句,包括数据查询...
- **URL示例**:`jdbc:informix-sqli://hostname:1526/dbname:INFORMIXSERVER=informixservername;user=username;password=password` `1526`是Informix默认的端口号。 7. **Oracle** - **驱动类名**:`oracle...
- `newlocale`:设置本地化环境,此处设置为中文环境。 - `newcodeset`:字符集设置,包括GBK、ISO 8859-1等。 2. **验证连接**:输入完所有必要信息后,可以点击“测试连接”按钮确保一切正常。 3. **登录...
8.1 informix jdbc中文配置 110 8.2 服务器启动时报Connection refused 110 8.3 OC4J不能启动和清理OC4J缓存 111 8.4 “a different object with the session identifier…”异常 111 8.5 声明对象句柄时不需要使用...
1. 驱动程序:SDK提供了多种数据库连接驱动,如ODBC(开放数据库连接)、JDBC(Java数据库连接)和CLI(客户端接口),这些驱动程序使得应用程序能够通过标准接口与Informix数据库通信。 2. 开发工具:SDK包含了一...
其连接代码展示了如何通过URL参数来设置字符集编码,这对于处理中文或特殊字符非常重要。`useUnicode=true`和`characterEncoding=8859_1`确保了正确的字符编码。 ```java Class.forName("org.gjt.mm.mysql.Driver")...
DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理,已经在Oracle, Sybase, DB2, Informix, MySQL, InstantDB, Cloudcape, ...
2. **GBK字符集**:GBK是GB2312的扩展,能支持更多的汉字,是中文环境中广泛使用的字符集。当从ISO-8859-1转为GBK时,如果没有进行适当的转换,生僻字会因为编码不匹配而出现乱码。 **三、生僻字转码解决方案** 1....
3. **JSP连接Informix数据库**:Informix是另一种强大的关系型数据库,其JDBC连接涉及到安装驱动、设置URL、用户名和密码等步骤。 接着,我们讨论了**JSP中文问题的解决**,这在处理中文字符时是常见的挑战。开发者...
Oracle的JDBC连接字符串格式为`jdbc:oracle:thin:@localhost:1521:orcl`,其中`orcl`是全局数据库名。 Oracle有不同级别的用户,如SYS是超级管理员,SYSTEM是一般管理员。默认情况下,SCOTT账户可能是被锁定的,...
String url = "jdbc:informix-sqli://host:port/dbname:NEWCODESET=gbk,8859-1,819"; ``` 这里的`NEWCODESET`参数指定了客户端和服务器之间传输数据的字符集,确保了中文数据能够正确显示。 ##### 10. JFrame和...
10. **中文支持**:提供中文版本,包括中文操作界面和帮助文件,适应中文用户环境。 11. **开发与测试环境**:支持J2EE 1.2至1.4标准,提供集成的开发和测试环境。 12. **应用更新**:支持在不停机情况下对应用...
- **数据库支持**:四款工具均支持8种主流关系型数据库,如Oracle、Teradata、DB2、Sybase、Informix、SQL Server和Access,以及ODBC/JDBC等开放式接口。 - **Web服务器**:BO支持6种Web服务器,MSTR和Hyperion...
超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...