第一次写返回布尔值的方法,感觉有代表性。
<span style="font-size:18px;">public static boolean isNull(String sql) { // 标记位---什么是标记位?flag,装在布尔值的容器。是否存在的标记 <span style="color:#FF0000;"><strong>boolean flag = false;</strong></span> try { //初始化上下文 Context initial = new InitialContext(); //其中mysql为数据源jndi名称 DataSource ds = (DataSource)initial.lookup("java:comp/env/jdbc/cartds"); //得到连接 Connection con=ds.getConnection(); //声明语句 Statement st = con.createStatement(); //执行语句得到结果集 ResultSet rs = st.executeQuery(sql); <strong><span style="color:#FF0000;">if</span></strong>(rs.next()) { <strong><span style="color:#FF0000;">flag = true</span></strong>; } rs.close(); st.close(); con.close(); } catch(Exception e) { e.printStackTrace(); } <strong><span style="color:#FF0000;">return flag;</span></strong> }</span>
即声明标记值,if判断,返回标记值。