JDBC查询数据库中的数据
来源:互联网 发布:winpe启动盘制作软件 编辑:程序博客网 时间:2024/05/18 15:24
只用JDBC技术查询表中的全部内容时,需要使用查询全部的SQL语句,把查询结果放到List集合中。
package qddx.JDBC;import java.util.*;import java.sql.*;//查询操作public class Query { public List<bbsVo> showBBS(){ Connection conn = null; Statement st = null; ResultSet rs = null; List<bbsVo> list = new ArrayList<bbsVo>();//声明一个List集合,用于存放查询出的数据 try{ conn = JDBC_Connection.getConnection();//连接数据库 st = conn.createStatement();//创建Statement对象 rs=st.executeQuery("select * from article"); while(rs.next()){//结果集存在则进行遍历 bbsVo 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")); list.add(vo);//把每次获得的对象添加到list集合中 } }catch(SQLException e){ e.printStackTrace(); }finally{ JDBC_Connection.free(rs, conn, st); } return list; } public static void main(String[] args) { // TODO Auto-generated method stub Query query = new Query(); List<bbsVo> list = query.showBBS();//调用查询方法 if(list!=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(); for(int i=0;i<list.size();i++){ System.out.print(list.get(i).getId()+"\t"); System.out.print(list.get(i).getPid()+"\t"); System.out.print(list.get(i).getRootid()+"\t"); System.out.print(list.get(i).getTitle()+"\t"); System.out.print(list.get(i).getCont()+"\t"); System.out.print(list.get(i).getPdate()+"\t"); System.out.print(list.get(i).getIsleaf()+"\t"); System.out.println(); } } }}
0 0
- JDBC查询数据库中的数据
- jdbc查询数据库中数据
- java 中的 jdbc 中的数据库查询
- 02-JDBC连接MySQL数据库【查询数据】
- JDBC操作数据库之查询数据
- 使用 jdbc 从数据库中查询数据
- 查询数据库中的重复数据
- 查询数据库中的前几条数据
- 查询时序数据库中的数据
- Java/jdbc连接数据库预处理只能查询一条数据?
- 封装jdbc仿照hibernate访问数据库查询数据
- Jsp用JDBC查询数据库并输出JSON格式数据
- java项目中使用JDBC连接mysql数据库查询数据
- java中使用JDBC连接mysql数据库查询数据
- 浅谈Java JDBC中的递归查询树(oracle数据库)
- 用JDBC查询数据库
- JDBC查询数据库
- JDBC操作数据库--查询
- C++第五次实验-------多继承
- 语法篇8之特性
- Cent OS JDK8安装
- matlab2014a中help与参考页翻译 Character Strings
- Android Button
- JDBC查询数据库中的数据
- 进程与线程之间的区别及联系
- 手机移动端WEB资源整合
- Android Handler Message 在使用多个Handler时,接收不到消息的处理办法
- c++第5次实验
- N个字符串全排列
- 提高篇项目2——求解分段函数的值
- BSCMAKE: error BK1513 : nonincremental update requires all .SBR files
- jQuery操作DOM元素