2007年2月8日
摘要: 编写程序有时会用到有序常量。一个常见的情况是对命令行参数进行处理,如下的代码片段:
阅读全文
posted @
2007-04-10 17:19 Jini 阅读(1535) |
评论 (4) |
编辑 收藏
摘要: 昨天一个朋友给我发了些从Google Earth上截的卫星照片,对比这些照片可以看到Google Earth对美国的军事基地是做了特别的模糊处理的.... 毕竟是美国人的系统啊!
阅读全文
posted @
2007-02-28 08:00 Jini 阅读(460) |
评论 (2) |
编辑 收藏
摘要: 摘自王大庆先生写的一部成功励志书....
阅读全文
posted @
2007-02-25 14:19 Jini 阅读(259) |
评论 (1) |
编辑 收藏
摘要: 乘春节有比较完整的时间待在家里,花了三天时间帮朋友写了一个简单的OR Mapping层。目标主要是用在一些资源受限,系统功能较简单的系统里。
阅读全文
posted @
2007-02-25 08:20 Jini 阅读(1522) |
评论 (13) |
编辑 收藏
摘要: 很有意思的文章,也许人类真是这样走过来的^O^
阅读全文
posted @
2007-02-16 08:26 Jini 阅读(219) |
评论 (1) |
编辑 收藏
摘要: StirngBuilder真的比StirngBuffer好吗?让我们通过一个小试验来看看……,可能会得到一些不同的结论。
阅读全文
posted @
2007-02-14 08:00 Jini 阅读(1876) |
评论 (14) |
编辑 收藏
The Java Developers Almanac 1.4
是一个非常不错的Java例程仓库,网站里包含大量实用的Java例程,而且每个例程都针对某个知识点或问题,非常便于查找和阅读,你甚至可以通过简单的Copy/Paste将代码应用到你的程序里去。我相信,无论是初学者还是专家,都能从该网站得到一些帮助或启示。
首页
– 红圈是处是两种不同的搜索途径
按关键字搜索
按Package察看– 这可是学习Java的好工具
posted @
2007-02-12 11:47 Jini 阅读(2009) |
评论 (2) |
编辑 收藏
今天在调试程序中,遇到一个“
ORA-03115: unsupported network datatype or representation
”的错误。问题已经解决,有一些心得体会。
环境:
Oracle 8.17
数据库一台,
Oracle 9i
数据库一台,两者间建有一个
DBLink
将相关的
shema
连接起来。在
Oracle 9i
这一端有一个
Table A,
如下:
Field Name
|
Field Type
|
……
|
…..
|
confirm_time
|
Timestamp
|
|
creation_time
|
Date
|
|
……
|
情景:
有一个
Java
程序通过
JDBC
连接到
Oracle 8
那一端,现在这个应用程序需要通过
DBLink
访问
Oracle 9i
中的
Table A.
写下如下的查询语句:
select nvl(confirm_time, creation_time) from A@.....
该语句在
SQL Plus
(
PL/SQL Developer
)中执行能够完成并返回正确的结果,但将该语句放入
PreparedStatement
执行是,却得到错误:“
ORA-03115: unsupported network datatype or representation
”
原因分析:
Oracle 8
中还不存在
Timestamp
这样的数据类型,而无论是字段
confirm_time,
还是表达式
nvl(confirm_time, creation_time)
返回的都是
Timestamp
类型,故会得到
ORA-03115
的错误。(在
PL/SQL Developer
中为何不出错就不知道了,呵呵
….
见笑见笑啦)
解决方法:
在
SQL
语句中将
Timestamp
转化为
Date
类型,如:
select nvl(to_date(to_char(confirm_time, “yyyy-mm-dd hh24:mi:ss”), “yyyy-mm-dd hh24:mi:ss”), creation_time) from A@........
posted @
2007-02-08 07:37 Jini 阅读(2364) |
评论 (2) |
编辑 收藏