一个坑:java.sql.ResultSet.getInt==》the column value; if the value is SQL NULL, the value returned is 0

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

Parameters:
columnLabel the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
Returns:
the column value; if the value is SQL NULL, the value returned is null
Throws:
SQLException - if the columnLabel is not valid; if a database access error occurs or this method is called on a closed result set
 

int java.sql.ResultSet.getInt(String columnLabel) throws SQLException

Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.

Parameters:
columnLabel the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
Returns:
the column value; if the value is SQL NULL, the value returned is 0
Throws:
 
 
 
 
时间: 2024-11-01 11:46:31

一个坑:java.sql.ResultSet.getInt==》the column value; if the value is SQL NULL, the value returned is 0的相关文章

我在使用System.load(path);报了一个异常java.lang.UnsatisfiedLinkError

问题描述 我在使用System.load(path);报了一个异常java.lang.UnsatisfiedLinkError: Can't load library:+ pathpath 为D:/Program Files/Apache Software Foundation/Tomca 6.0/webapps/o3shoe/WEB-INF/SentinelKeysJDK.dll,但是该目录下又存在这个SentinelKeysJDK.dll文件 问题补充:这个文件是获取加密狗信息使用的,在ma

Java中ResultSet数据自动填充到类中&类实例填充PreparedStatement

需求: (1)提取ResultSet中值到一个类中挺麻烦的,需要new一个变量,使用对应成员的Set方法赋值,能不能根据类的Class,直接提取出ResultSet中的数据,最后返回实例化的类? (2)可以用PreparedStatement预编译带变量的sql语句,在execute之前需要将变量值填充进去,一个一个设置太麻烦了,能不能提供一个类变量,使用类成员变量的值自动填充PreparedStatement? 这样的功能许多开源的框架可以实现,但是不想因为这么一点点的需求去学习那么庞大的一套

java 获取ResultSet记录行与列实现程序

获取ResultSet记录列数核心代码    代码如下 复制代码 ResultSetMetaData rsmd = this.rs.getMetaData(); this.columnCount = rsmd.getColumnCount(); java获取数据行数的代码如下:  代码如下 复制代码 Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)

MySQL JDBC的queryTimeout的一个坑

遇到一个MySQL JDBC执行execute方法时指定queryTimeout的坑,比较恶心,算是它的BUG,也可以不算,^_^,为啥这么说?看一下下面的解释: 现象: 用同一个Connection执行大批量SQL的时候,导致了OOM现象. 细节现象描述: 1.SQL是从某个存储设备上拿到的,不会直接占用大量的内存,每次只会取最多1千条数据过去,也会判定容量不超过多少M. 2.每一批SQL执行会单独创建Statement对象,执行一批SQL后,会将这个Statement关闭掉. 3.SQL语句

一个合格JAVA软件工程师应该具备什么_java

想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,在面试之前到底需要准备哪些东西呢?面试时面试官想了解你的什么专业技能,以下都是一个合格JAVA软件工程师所要具备的. 一.专业技能 1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架.多线程(并发编程).I/O(NIO).Socket.JDBC.XML.反射等. 2.熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练

请教一个关于java的项目问题

问题描述 请教一个关于java的项目问题 解决方案 类似的http://down.51cto.com/data/2009264http://download.csdn.net/detail/u010777420/5426033 解决方案二: 你自己先试着做呗,你先熟悉Java Web从前台到后端的流程,一块块地实现,自己实现的东西,即使碰到问题,自己解决,收获会很大的. 解决方案三: 这跟我前一段时间写的 差不多, 用 java web, 我博客里有内容分页实现,登录注册,类比的可以写出来这些,

最近用Timer踩了一个坑,分享一下避免别人继续踩

最近做一个小项目,项目中有一个定时服务,需要向对方定时发送数据,时间间隔是1.5s,然后就想到了用C#的Timer类,我们知道Timer 确实非常好用,因为里面有非常人性化的start和stop功能,在Timer里面还有一个Interval,就是用来设置时间间隔,然后时间间隔到了就会触 发Elapsed事件,我们只需要把callback函数注册到这个事件就可以了,如果Interval到了就会触发Elapsed,貌似一切看起来很顺其自然,但是 有一点一定要注意,callback函数本身执行也是需要

abstract-求解一个关于JAVA的问题

问题描述 求解一个关于JAVA的问题 我的代码如下: public abstract class Example1 { abstract void testAbstract(); Example1(){//(1)首先执行父类构造方法 System.out.println("before testAbstract()"); testAbstract();//如果调用了抽象方法,调用子类覆盖的方法.这里调用Atest类的testAbstract()方法 System.out.println

java类的问题-一个关于java Runtime.getRuntime.exec()的问题

问题描述 一个关于java Runtime.getRuntime.exec()的问题 比如 public class test { public static void main(String []args) { Runtime.getRuntime.exec("notepad") } } 我启动了一个记事本程序,如果我不关闭记事本程序,这个java程序是不会关闭的,求让记事本程序启动后程序就关闭的方法!!! 解决方案 网上用 java.awt.Desktop.getDesktop()