一台服务器的字符集是AMERICAN_AMERICA.WE8ISO8859P1,我用JPA(toplink)去取,取出来的数据插入到自己服务器,字符集AL32UTF8,发现日期没有时分秒,我自己把取出来的数据转成字符串打印,也没有时分秒;用DBLINK连接查出来的是有的,用C++Builder取出来也有,为什么用JPA取出来的没有,我设置myEclipse程序文件编码是UTF-8,直接用myeclipde那个数据库管理工具也是没有时分秒的,是不是环境变量要修改什么东西,谢谢!
解决方案 »
- 误删还原表空间,不能启动数据库——求救
- 求一个oracle函数:返回两个时间点之间的有效工作时间,除去正常的下班时间
- 请帮助解答:数据库操作的执行过程,DBMS-OS-内存-硬盘
- 散分,讨论下跨平台数据库迁移
- sqlserver存储过程改oracle
- 请帮忙!
- 这条update语句出错了,系统总是提示:[Microsoft][ODBC driver for Oracle][Oracle]ORA-01861: 文字与格式字符串不匹配
- 用Oracle9i客户端远程连接Oracle 8i数据库,服务名已经建立成功,但SqlPlus连接不上
- 如何定义一个BOOL类型的列?
- oracle调整执行计划的问题
- 郁闷最近改进了一下藏拙分词,词库有400万词汇!5000字的文章完全切分居然需要 接近1秒钟的时间!
- 这段代码慢在哪?请高手帮忙,急!!
试下把你的字符集改成服务器的字符集。
我的服务器也是数据库不能改到和取数据一样的字符集,在网上查了,是由于JDBC不支持,
改了注册表还是不行,
工尝试了这个方法也不行,
http://www.blogjava.net/midea0978/archive/2008/06/13/207655.html
在入到我的数据库时,把时间parse下就可以了。