易截截图软件、单文件、免安装、纯绿色、仅160KB

java对数据库中NULL的处理

 java中null的概念:java中,null表示类或变量是空,不代表任何对象或实例,可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。数据库中NULL的概念:数据库中,null表示未填写、未知、不可用的概念,和java不同的是数据库中可以将null赋给任何数据类型。这样一来,我们从数据库中读取字段的值后,在java程序中如何判断读取的值是否为null呢?用x==null方法吗?显然不行,除非这个X是String类型的。ResultSet中的wasNull()方法可以解决这个问题:
wasNull():报告最后一个读取的列是否具有值 SQL NULL。注意,必须首先对列调用一个获取方法尝试读取其值,然后调用 wasNull 方法查看读取的值是否为 SQL NULL。
 如:String value="";
       int n;
       while(rs.next()){
        value=rs.getString("name");
        if(rs.wasNull()){
         System.out.println("null");
        }else{
         System.out.println(value);
        }
        
        n=rs.getInt("number");
        if(rs.wasNull()){
         System.out.println("null");
        }else{
         System.out.println(n);
        }
       } 


相关文档:

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

Java操作Microsoft Word之jacob (2)

 这里有一个MSWordManager 类,是jacob官方发布的工具类,里面有大多数Java操作MS Office的工具。
   
 
package com.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
im ......

(1) Java 技术的积累 _Daemon守护线程

 
线程 Thread setDaemon 方法

2009年07月24日 星期五 14:37

Thread setDaemon 方法
import java.io.IOException;
/*
* 守护线程在没有用户线程可服务时自动离开
* 在Java中比较特殊的线程是被称为守护(Daemon)线程的低级别线程。
* 这个 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号