如果数据库中存在该参数,我有一个返回id号的函数.如果没有,则返回null.这是乞求一个空指针异常吗?不允许使用负号,但是我认为不存在的参数返回null而不是像-1这样的错误代码会更清楚.你怎么看?
private Integer tidOfTerm(String name) throws sqlException { String sql = "SELECT tid FROM term_data WHERE name = ?"; PreparedStatement prep = conn.prepareStatement(sql); prep.setString(1,name); ResultSet result = prep.getResultSet(); if (result.next()) { return result.getInt("tid"); } return null; // Todo: is this begging for a null pointer exception? }
解决方法
原文地址:https://www.jb51.cc/java/121134.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。