第一次写返回布尔值的方法,感觉有代表性。
<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判断,返回标记值。