社区
Java EE
帖子详情
java向sybase12.5插入数据时显示"??",要死人了
awincsdn
2003-10-16 05:40:45
我用的是wsad5.0 + sybase12.5 ;
查询出来的数据经过cp850可以转换显示中文。
可是插入的数据却显示为??
一个中文对应一个?
我用的sybase的5-5 jdbc.
无论如何转换sql语句都不行。
要死人了
...全文
85
6
打赏
收藏
java向sybase12.5插入数据时显示"??",要死人了
我用的是wsad5.0 + sybase12.5 ; 查询出来的数据经过cp850可以转换显示中文。 可是插入的数据却显示为?? 一个中文对应一个? 我用的sybase的5-5 jdbc. 无论如何转换sql语句都不行。 要死人了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
naxin
2003-10-17
打赏
举报
回复
3.如何处理用jConnect连接Sybase数据库时中文乱码的问题:
确保数据库使用中文字符集,如 eucgb, utf8, cp936, 同时, 在 jconnect 编程时设定必要的连接属性, 包括 charset (要求与数据库保持一致) 和 jconnect_version.
例如:
jconnect 4.2:
jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=4
jconnect 5.2:
jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=0
naxin
2003-10-17
打赏
举报
回复
楼主啊,你总该知道写的JSP文件中也是要指定GBK的吧?
awincsdn
2003-10-17
打赏
举报
回复
可是如果用sun的jdk直接作一个应用程序,却正常。
但是如果放到jsp里,就又不行了
awincsdn
2003-10-17
打赏
举报
回复
没有办法,还是不行。
这样转换还是不行,我在数据库的locales.dat
[nt]
...........
locale = default, us_english, cp850
可是无论我把程序写成什么样子都不行
老土豆T
2003-10-17
打赏
举报
回复
我也使用的是Sybase. 驱动为jconn2d.jar
保证中文显示正常方式有两种。。
一: 数据库字符集为 cp850 -----jsp 使用字符集为GBK:读的时候不需要转化。。但输入的时候。需要将 s.getBytes("ISO8859_1"),"gb2312")
二: 数据库字符集为 eucgb----jsp 字符集为iso8859_1。这个时候什么都不用管,只要保证server上都使用中文系统就行了。
huangzhhua
2003-10-16
打赏
举报
回复
看看数据库的编码对不对?
我在mysql也碰到一样的问题,数据库默认的字符集是英文的,插入的时候就是??
但是在数据库中写好中文可以读出来
Sybase
_v
12.5
最小客户端(
Sybase
_V
12.5
_PC_Client_lite)
Sybase
_v
12.5
最小客户端(
Sybase
_V
12.5
_PC_Client_lite) 注意:安装后及
时
重启计算机
Sybase
ASE Driver (
Sybase
12.5
ODBC)
Sybase
12.5
ODBC驱动下载后解压到相关目录,设置环境变量path到所在目录增加如下注册表信息:(目录作相应修改)Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]"
Sybase
ASE driver"="Installed"[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\
Sybase
ASE driver]"UsageCount"=dword:0000000e"Driver"="C:\\WINNT\\
sybase
\\SYODASE.DLL""Setup"="C:\\WINNT\\
sybase
\\SYODASES.dll""SQLLevel"="0""FileUsage"="0""DriverODBCVer"="3.70.0.20""ConnectFunctions"="YYY""APILevel"="2""CPTimeout"="60""AltDefaults"="1"
PostgreSQL
数据
库管理(一)
PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES,现在已经更名为PostgreSQL. PostgreSQL支持大部分SQL标准并且提供了许多其它现代特性:复杂查询、外键、触发器、视图、事务完整性等。 PostgreSQL 是一个免费的对象-关系
数据
库服务器(
数据
库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码
数据
库系统(比如 MySQL 和 Firebird),和专有系统(比如 Oracle、
Sybase
、IBM 的 DB2 和 Microsoft SQL Server)之外的另一种选择。 事实上, PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL-99,首先,它包括了可以说是目前世界上最丰富的
数据
类型的支持,其中有些
数据
类型可以说连商业
数据
库都不具备, 比如 IP 类型和几何类型等;其次,PostgreSQL 是全功能的自由软件
数据
库,很长
时
间以来,PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统(MVCC)、
数据
完整性检查等特性的唯一的一种自由软件的
数据
库管理系统。 Inprise 的 InterBase 以及SAP等厂商将其原先专有软件开放为自由软件之后才打破了这个唯一。最后,PostgreSQL拥有一支非常活跃的开发队伍,而且在许多黑客的努力下,PostgreSQL 的质量日益提高。从技术角度来讲,PostgreSQL 采用的是比较经典的C/S(client/server)结构,也就是一个客户端对应一个服务器端守护进程的模式,这个守护进程分析客户端来的查询请求,生成规划树,进行
数据
检索并最终把结果格式化输出后返回给客户端。为了便于客户端的程序的编写,由
数据
库服务器提供了统一的客户端 C 接口。而不同的客户端接口都是源自这个 C 接口,比如ODBC,JDBC,Python,Perl,Tcl,C/C++,ESQL等, 同
时
也要指出的是,PostgreSQL 对接口的支持也是非常丰富的,几乎支持所有类型的
数据
库客户端接口。这一点也可以说是 PostgreSQL 一大优点。 本课程作为PostgreSQL
数据
库管理一,主要讲解以下内容:1. PostgreSQL安装和环境准备2. PostgreSQL
数据
查询3. PostgreSQL
数据
过滤4. PostgreSQL 多表的联接5. PostgreSQL
数据
的分组6. PostgreSQL合集的操作7. PostgreSQL 合集的分组
Sybase
ASE
12.5
Windows 32bit x86版(8之4)
Sybase
ASE
12.5
Windows 32bit x86版(8之4)
Sybase
ASE
12.5
Windows 32bit x86版(8之1)
Sybase
ASE
12.5
Windows 32bit x86版(8之1)
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章