不管是JDBC还是ODBC,凡是客户端连接数据库,报错:“SQL0332N” 没有从源代码页“819”至目标代码页“1386”的转换。
出现错误原因:客户端编码和数据库服务器端编码不一致的原因.
编码说明:UTF-8:819,GBK:1386,ISO8859-1:?(没找到具体多少)。
参考http://database.51cto.com/art/201011/232454.htm:内容如下
Db2codepage:即db2数据库的编码方式
db2codepage=1386(简体中文)一个数据库一旦建立,他的代码页就没有办法改,db2set DB2CODEPAGE=1386只能改变代码页环境,不能改变数据库的代码页。
解决方法:1.建数据库时,设置数据库编码为GBK(1386),统一客户端和服务端的编码格式。因为一般客户端的编码都为GBK简体中文。使用ODBC连接,客户端肯定是window机器。window机器编码,默认使用GBK。
这种方法:不需要更改客户端和服务端的编码,即可解决问题。
2.方法二:“SQL0332N” 没有从源代码页“819”至目标代码页“1386”的转换。出现这个错是,可以这样改,要么把客户端改成和服务端一致的编码(服务端不要修改)。要么,把客户端改为819,服务端改为1386.
实现命令:
1.db2set db2codepage=819
2.db2 terminate (命令立即生效)
注意:DB2客户端执行:开始菜单-》程序-》IBM DB2-》命令行工具-》命令窗口中执行上面命令。
DB2服务端,连接到服务上,直接执行上面两条命令即可。如不生效,可以使用db2stop force和db2start重启服务。
最好注意:在用客户端机器上,切勿安装DB2数据库服务器,只能安装DB2客户端才能正常连接上。如果有,请卸载后,使用DB2客户端连接测试JDBC和ODBC。因为使用ODBCl连接DB2时,就出现了上面的问题,卸载后就OK了。
相关推荐
* 在企业中,DB2 客户端配置可以用于连接和访问远程 DB2 服务器,以便进行数据分析和报告。 * 在开发中,DB2 客户端配置可以用于测试和调试 DB2 数据库应用程序。 * 在学习中,DB2 客户端配置可以用于学习 DB2 ...
标题中的"IMB DB2 开发客户端连接驱动(.net 等开发使用DB2数据库的连接库)",指的是IBM提供的一套开发工具,包括.NET环境下的数据库连接驱动。这个驱动程序使得开发者可以利用C#或其他.NET语言编写应用程序,直接与...
9. **数据库连接池**:为了提高效率和减少资源消耗,DB2客户端可能内置了连接池机制,可以复用已建立的数据库连接,减少频繁的连接创建和关闭。 10. **错误诊断和日志记录**:DB2提供了详尽的错误信息和日志功能,...
总结来说,DB2数据库连接客户端,特别是SQuirreL SQL Client,为DB2用户提供了一个直观且功能丰富的平台,用于执行SQL查询、管理数据库对象和进行数据操作。它简化了数据库管理任务,提高了开发和维护的效率。
DB2数据库客户端是一款由IBM开发的专业数据库管理工具,...无论是日常的数据管理还是项目开发,DB2客户端都能提供强有力的支持。通过深入理解和熟练使用这个工具,用户可以更好地管理和维护DB2数据库,提升工作效率。
DB2客户端支持多种安全机制,包括SSL加密、Kerberos认证以及IBM Data Server Provider for Security,确保客户端到服务器的数据传输安全。 7. **应用开发**: 开发人员可以使用DB2客户端提供的SDK(Software ...
### DB2客户端下载地址及安装指南 #### 一、DB2简介 IBM DB2是一种关系型数据库管理系统(RDBMS),由IBM公司开发并维护。它支持多种操作系统平台,包括Windows、Linux、Unix等,并且提供了强大的数据管理功能,如...
1. **DB2客户端的核心功能**: - 数据库连接:提供多种连接方式,如ODBC(Open Database Connectivity)、JDBC(Java Database Connectivity)和CLI(Command Line Interface),使得应用程序可以与DB2服务器进行...
DB2 JDBC 通过客户端连接DB2是数据库管理中常见的操作,尤其在Java开发环境中。JDBC(Java Database Connectivity)是Java编程语言与各种数据库交互的标准接口。本篇将深入探讨如何利用DB2 JDBC驱动程序建立从Java...
"db2客户端1.0.112"是针对DB2数据库的一个客户端工具,它提供了图形化的用户界面,使得用户可以更方便地连接和管理DB2数据库,而无需依赖复杂的命令行操作。这个版本可能是对早期版本的更新,包含了错误修复和性能...
DB2客户端是IBM提供的关系型数据库管理系统(DBMS)客户端组件,它允许用户通过网络连接到远程的DB2服务器。DB2客户端安装是一个重要步骤,它确保应用程序能够成功与DB2数据库服务器进行通信和数据交换。 从给出的...
DB2客户端软件是IBM公司开发的一款用于连接和管理DB2数据库的强大工具,它为数据库管理员、开发人员和分析师提供了全面的功能,以便于他们执行各种数据库操作。DB2客户端软件不仅包含查询分析器,用于编写和执行SQL...
这个“绿色版”意味着它无需安装,而是通过提取文件即可使用,适合那些不希望在系统上安装完整DB2客户端的开发者。在处理“SQL1159 Initialization error with DB2 .NET Data Provider, reason code 2, tokens”这类...
按照这些步骤,你可以成功地配置DB2客户端连接到AS/400主机的数据库,实现数据的交互和处理。在实际操作中,务必确保每个步骤都正确无误,以避免出现连接问题。如有疑问,可以查阅上述参考资料或联系IBM的技术支持...
创建数据源后,务必进行连接测试,确保WAS能够成功连接到DB2 PureScale集群。如果有任何错误,检查网络配置、数据库权限、JDBC驱动版本是否兼容等问题。 7. **监控与调优**: 在生产环境中,持续监控数据源的性能...
DBServer--DB2数据连接工具是一款专为数据库管理和开发设计的高效能软件,它提供了对MySQL和DB2等不同数据库系统的连接支持。该工具具备强大的数据可视化功能,类似知名的Navicat和P/LSQL,旨在简化数据库管理和日常...
在本教程中,我们将深入探讨如何在Windows XP操作系统上安装IBM DB2数据库管理系统,并通过Toad for DB2客户端进行访问。DB2是IBM提供的一款强大、可靠的数据库解决方案,广泛应用于企业级应用。以下是对整个过程的...
综上所述,这个原创的C# DB2客户端工具结合了.NET Framework 2.0的强大功能,提供了丰富的数据库管理特性,如智能代码提示、批量SQL执行、数据编辑以及导出功能,旨在提升DB2数据库的管理和操作体验。
7. **安全管理**: 用户可以使用DB2客户端工具来管理数据库用户的权限,分配角色,设置访问控制,确保数据的安全性。 8. **日志分析**: 对数据库的日志文件进行分析,帮助用户追踪事务处理、排查错误和恢复问题。 9...
* 支持大部分数据库包括:DB2... * 能够展示数据库大部分元数据包括:版本,数据类型、函数,连接信息等。 * 支持导出数据对象信息包括对象数据(INSERT SQL语句),生成创建/删除脚本(create script/drop script)。