jdbc直接查询后台

// /**
// * 查询列表+总数-扩展
// *
// * @param
// * @return
// */
// public ListRange query_Testperson_ext(Map map) throws Exception {
// ListRange lr = new ListRange();
// try {
// //初始化驱动包
// Class.forName("oracle.jdbc.driver.OracleDriver");
// //根据数据库连接字符,名称,密码给conn赋值
// Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@192.168.8.9:1521:ORCL", "OBSFRAME", "obsframeobsframe");
// try {
// ArrayList list=new ArrayList();
// String sql="select * from testperson where 1=1";
StringBuffer sql = new StringBuffer();
sql.append("select * from testperson where 1=1");
if(RHUtil.isNotEmpty(map.get("LIKExm"))){
sql.append(" and xm like'%"+map.get("LIKExm")+"%'");
}
if(RHUtil.isNotEmpty(map.get("LIKExb"))){
sql.append(" and xb like'%"+map.get("LIKExb")+"%'");
}
if(RHUtil.isNotEmpty(map.get("order"))){
sql.append(" and "+map.get("order")+"");
}
// Statement st = (Statement) conn.createStatement(); //创建用于执行静态sql语句的Statement对象,st属局部变量
//
// ResultSet rs = st.executeQuery(sql); //执行sql查询语句,返回查询数据的结果集
// int count=0;
// while (rs.next()) { // 判断是否还有下一个数据
// String detailinfo = "";
// String detailinfos = "";
// // 根据字段名获取相应的值
// Clob clob = rs.getClob("bq");//Java.sql.Clob
// Blob blob = rs.getBlob("xxqk");//Java.sql.Clob
// list.add(rs.getString("uuid"));
// list.add(rs.getString("xm"));
// list.add(rs.getString("xb"));
// list.add(Long.parseLong(rs.getString("jf")));
// list.add(Long.parseLong(rs.getString("sjhm")));
// list.add(Long.parseLong(rs.getString("mz")));
// list.add(rs.getString("sfzh"));
// list.add(rs.getString("zrdw"));
// list.add(rs.getString("gkrq"));
// if(clob != null){
// detailinfo = clob.getSubString((long)1,(int)clob.length());
// }
// if(blob != null){
// count++;
// detailinfos = new String(blob.getBytes((long)1, (int)blob.length()));
// }
// System.out.println("--------clob-----------"+detailinfo);
// System.out.println("--------blob-----------"+detailinfos);
// list.add(detailinfo);
// list.add(detailinfos);
// System.out.println("--------list-----------"+list.toString());
// }
// lr.setData(list.toArray());
// lr.setTotalSize(count);
// System.out.println("--------lr-----------"+lr.getData().toString());
// conn.close(); //关闭数据库连接
//
// } catch (SQLException e) {
// System.out.println("查询数据失败");
// }
// VpuseroplogBean bean = new VpuseroplogBean();
// bean.setOpcommand(GlobalOpt.LOG_QUERY_EXT);
// bean.setOpobject("测试人员");
// bean.setOptable("Testperson");
// bean.setOpcontent("查询列表总数扩展测试人员(Testperson)成功,操作对象信息:"+StringUtil.objToString(map));
// this.saveUserOpLog(bean,null);
// } catch (Exception e) {
// e.printStackTrace();
// log.error("TestpersonService异常query_Testperson_ext["+e+"]");
// }
// return lr;
// }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值