社区
Java EE
帖子详情
求助:Unicode string can't convert to Ebcdic string错误!
Fire-Blood
2004-11-16 09:49:39
JBuilder9 + Tomcat4.1 + DB2 8.1 WIN2000 SERVER sp4
struts1.1
调试连接DB2时出现com.ibm.db2.jcc.b.SQLException: Unicode string can't convert to Ebcdic string 错误
请各位指点,小弟在此拜谢了~~~
...全文
553
2
打赏
收藏
求助:Unicode string can't convert to Ebcdic string错误!
JBuilder9 + Tomcat4.1 + DB2 8.1 WIN2000 SERVER sp4 struts1.1 调试连接DB2时出现com.ibm.db2.jcc.b.SQLException: Unicode string can't convert to Ebcdic string 错误 请各位指点,小弟在此拜谢了~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Fire-Blood
2004-11-16
打赏
举报
回复
程序如下:
package test;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
import java.sql.*;
import java.io.FileWriter;
import java.io.IOException;
/**
* @author kevin
* JDBCConnectTest
*/
public class JDBCConnectTest {
// Log FileWritter
private static FileWriter _logger = null;
// Connection to DB2 V8.1
private static Connection newcon = null;
public static void main(String[] args)
{
try {
_logger = new FileWriter("JDBCConnectTest.log");
ConnectV8_1();
} catch (Exception ex) {
try
{
_logger.write("Exception || Main Function\n");
_logger.flush();
}catch(Exception eex)
{
eex.printStackTrace();
}
ex.printStackTrace();
}finally
{
try
{
if(null != _logger)
{
_logger.flush();
_logger.close();
_logger = null;
}
}catch(Exception eeex)
{
eeex.printStackTrace();
}
}
}
private static void ConnectV8_1()
{
try {
/*********************
* Connect to Database V 8.1
*********************/
//Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
Class.forName("com.ibm.db2.jcc.DB2Driver");
_logger.write(
"Connect to DB2 V8.1 Driver: com.ibm.db2.jcc.DB2Driver\n");
_logger.flush();
newcon =
DriverManager.getConnection(
"jdbc:db2://10.0.0.213:50000/CCCLUB",
"db2admin",
"db2admin");
_logger.write(
"Connect to DB2 V8.1 Successful! URL: jdbc:db2://10.0.0.213:50000/CCCLUB Username: db2admin Password: db2admin\n");
_logger.flush();
newcon.setAutoCommit(false);
} catch (SQLException sqlex) {
try
{
_logger.write("SQLException || Connect to Database V8.1\n");
_logger.flush();
sqlex.printStackTrace();
}catch(Exception ex)
{
}
} catch (Exception ex) {
try
{
_logger.write("Exception || Connect to Database V8.1\n");
_logger.flush();
ex.printStackTrace();
}catch(Exception eex)
{
}
}
}
}
frhwxx
2004-11-16
打赏
举报
回复
贴出程序来!
表面看是程序不能把Unicode字符转换成Ebcdic字符
db2连接驱动
解决无法将
Unicode
字符串转换为
Ebcdic
字符串的问题
使用DbVisualizer工具连接DB2的数据库报错“
Unicode
string
can't
convert
to
Ebcdic
string
”
问题: 在使用DbVisualizer工具连接DB2的数据库时报错,
错误
信息为:“
Unicode
string
can't
convert
to
Ebcdic
string
”。 解决办法: 该问题一般是由于电脑的计算机名是中文造成的,只需要将中文的计算机名改为英文的就OK了。
DB2 Cannot
convert
Unicode
string
to
Ebcdic
string
.
如果DB2在连接时提示:Cannot
convert
Unicode
string
to
Ebcdic
string
. ERRORCODE=-4220 那请检查你的驱动是否正确。 db2jcc_license_cu.jar 的大小 1,410 字节 db2jcc.jar 的大小 3,214,171 字节...
连接DB2数据库报错:ERRORCODE=-4220
连接DB2数据库报错 : com.ibm.db2.jcc.a.SqlException:SqlException:..... Cannot
convert
Unicode
string
to
Ebcdic
string
.ERRORCODE=-4220, SQLSTATE=null 原因:电脑名称为 中文,换一台电脑试试
String
<->
unicode
[code="java"]public static
String
String
To
Unicode
(
String
inStr) { char[] myBuffer = inStr.toCharArray();
String
Buffer sb = new
String
Buffer(); ...
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章