
		 
		2007年2月8日		  
	
 
	
			
			     摘要: 编写程序有时会用到有序常量。一个常见的情况是对命令行参数进行处理,如下的代码片段:  
阅读全文
			posted @ 
2007-04-10 17:19 Jini 阅读(1571) | 
评论 (4) | 
编辑 收藏
			     摘要: 昨天一个朋友给我发了些从Google Earth上截的卫星照片,对比这些照片可以看到Google Earth对美国的军事基地是做了特别的模糊处理的.... 毕竟是美国人的系统啊!  
阅读全文
			posted @ 
2007-02-28 08:00 Jini 阅读(480) | 
评论 (2) | 
编辑 收藏
			     摘要: 摘自王大庆先生写的一部成功励志书....  
阅读全文
			posted @ 
2007-02-25 14:19 Jini 阅读(275) | 
评论 (1) | 
编辑 收藏
			     摘要: 乘春节有比较完整的时间待在家里,花了三天时间帮朋友写了一个简单的OR Mapping层。目标主要是用在一些资源受限,系统功能较简单的系统里。  
阅读全文
			posted @ 
2007-02-25 08:20 Jini 阅读(1545) | 
评论 (13) | 
编辑 收藏
			     摘要: 很有意思的文章,也许人类真是这样走过来的^O^  
阅读全文
			posted @ 
2007-02-16 08:26 Jini 阅读(236) | 
评论 (1) | 
编辑 收藏
			     摘要: StirngBuilder真的比StirngBuffer好吗?让我们通过一个小试验来看看……,可能会得到一些不同的结论。  
阅读全文
			posted @ 
2007-02-14 08:00 Jini 阅读(1916) | 
评论 (14) | 
编辑 收藏 
		
				The Java Developers Almanac 1.4
				是一个非常不错的Java例程仓库,网站里包含大量实用的Java例程,而且每个例程都针对某个知识点或问题,非常便于查找和阅读,你甚至可以通过简单的Copy/Paste将代码应用到你的程序里去。我相信,无论是初学者还是专家,都能从该网站得到一些帮助或启示。
		
				
				 
		
		
				首页
				
				– 红圈是处是两种不同的搜索途径
		
				 
		
		
				
				
						
						
						
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
						
						
						
						
								 
						
				
		
		
				 
		
		
				按关键字搜索
		
		
				 
		
		
				 
		
		
				 
		
		
				 
		
		
				按Package察看– 这可是学习Java的好工具
		
				 
		
		
				 
		
			posted @ 
2007-02-12 11:47 Jini 阅读(2037) | 
评论 (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 阅读(2389) | 
评论 (2) | 
编辑 收藏