在使用JDBC时如何处理Null值?
SQL对NULL值的使用和Java对null的使用是不同的概念。因此,要在Java中处理SQLNULL值,可以使用三种策略:
避免使用返回原始数据类型的getXXX()方法。
对原始数据类型使用包装器类,并使用ResultSet对象的wasNull()方法测试是否将接收getXXX()方法返回的值的包装器类变量设置为null。
使用原始数据类型和ResultSet对象的wasNull()方法来测试接收getXXX()方法返回的值的原始变量是否应设置为您选择的代表NULL的可接受值。
示例
以下代码段演示了如何在Java中处理空值。
Statement stmt = conn.createStatement( );
String sql = "SELECT id, first, last, age FROM Employees";
ResultSet rs = stmt.executeQuery(sql);
int id = rs.getInt(1);
if( rs.wasNull( ) ) {
id = 0;
}热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西