牛骨文教育服务平台(让学习变的简单)
博文笔记

JDBC查询指定条件的数据

创建时间:2016-05-08 投稿人: 浏览次数:3548

使用select语句的条件查询,需要用到where子句。

package qddx.JDBC;
import java.sql.*;
public class QueryById {

    public bbsVo QuerybbsVoById(int id){
        bbsVo vo = null;
        Connection conn = null;
        PreparedStatement pst = null;
        ResultSet rs = null;
        try{
        conn = JDBC_Connection.getConnection();
        pst = conn.prepareStatement("select * from article where id=?");
        pst.setInt(1, id);//设置条件id
        rs=pst.executeQuery();
        while(rs.next()){//结果集存在则进行遍历
            vo = new bbsVo();
            vo.setId(rs.getInt("id"));
            vo.setPid(rs.getInt("pid"));
            vo.setRootid(rs.getInt("rootid"));
            vo.setCont(rs.getString("cont"));
            vo.setPdate(rs.getTimestamp("pdate"));
            vo.setIsleaf(rs.getInt("isleaf"));
            vo.setTitle(rs.getString("title"));

        }
        }catch(SQLException e){
            e.printStackTrace();
        }finally{
            JDBC_Connection.free(rs, conn, pst);
        }
        return vo;

    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        QueryById byid = new QueryById();
        int id = 3;
        bbsVo vo = byid.QuerybbsVoById(id);
        if(vo!=null){
            System.out.print("id	");
            System.out.print("pid	");
            System.out.print("rootid	");
            System.out.print("title		");
            System.out.print("cont	");
            System.out.print("pdate	");
            System.out.print("isleaf	");
            System.out.println();
            System.out.print(vo.getId()+"	");
            System.out.print(vo.getPid()+"	");
            System.out.print(vo.getRootid()+"	");
            System.out.print(vo.getTitle()+"	");
            System.out.print(vo.getCont()+"	");
            System.out.print(vo.getPdate()+"	");
            System.out.print(vo.getIsleaf()+"	");
        }else{
            System.out.println("id为"+id+" 的用户不存在");
        }
    }

}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。