`

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;
// }
分享到:
评论

相关推荐

    struts+hibernate+jdbc双表查询

    `createAlias`方法用于在Hibernate查询中指定关联关系,而JDBC部分则直接编写SQL JOIN查询来获取用户及其对应的订单信息。 "MY7.0.TXT"文件可能包含了项目的一些文档或者日志信息,而"新建文件夹"可能包含其他的源...

    Java 基于jsp+js+servlet+jdbc+mysql原生界面开发后台管理系统源码(分页,登录、注册、图片上传)等功能

    基于jsp+js+servlet+jdbc+mysql开发产品后台管理系统,实现用户增删改查、分页,登录,注册,图片上传等功能。 包括以下5个功能: 1、登录 用户默认主页index.jsp,可选择【登录】功能,若登录成功,则进入产品管理中...

    android通过JDBC直接访问Mysql数据库.pdf

    以下是如何在Android应用中通过JDBC直接访问MySQL数据库的详细步骤和注意事项: 1. **导入必要的库**: 在Android项目中,JDBC驱动不是默认包含的,因此你需要添加MySQL的JDBC驱动到你的项目。通常,这可以通过将`...

    JDBC驱动程序(SQL Server 2000)

    它们完全由Java编写,直接与数据库通信,无需中间服务器,如Microsoft的JDBC Driver for SQL Server。 **SQL Server 2000的JDBC驱动** 对于SQL Server 2000,微软提供了一个Type 2驱动,名为"Microsoft SQL Server...

    android通过JDBC连接Mysql数据库

    在Android平台上,通过Java Database Connectivity (JDBC) 连接MySQL数据库是一项常见的任务,它使得移动应用能够直接与服务器上的数据库进行交互,处理数据存储和检索。以下将详细讲解如何实现这一过程,并介绍相关...

    sqljdbc4-3.0.zip

    在JSP中,你可以直接在页面上使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来简化数据库操作,而不是直接编写Java代码。 总结来说,sqljdbc4-3.0.jar是针对Java和JSP环境设计的...

    在android中用jdbc连接数据库

    在Android平台上,通过Java Database Connectivity (JDBC) 连接数据库是一种常见的技术需求,尤其是在开发需要后台数据支持的应用时。本文将深入探讨如何在Android应用中使用JDBC连接MySQL、Oracle和SQL Server等...

    struts2+jdbc+eclipse成绩查询系统

    "Struts2+jdbc+Eclipse成绩查询系统"是一个基于Java技术栈开发的Web应用程序,主要用于学生成绩的管理和查询。这个项目结合了Struts2框架、JDBC(Java Database Connectivity)数据库连接技术和Eclipse集成开发环境...

    myeclipse下的servlet+jsp+JDBC

    JDBC则在后台处理所有的数据库交互,如建立连接、执行SQL、处理结果集等。 在实际开发中,为了提高性能和可维护性,通常会采用Model-View-Controller(MVC)设计模式,Servlet作为Controller,JSP作为View,而业务...

    DWR+Jquery+Servlet+Jdbc+Ztree类似新浪微博聊天工具

    已用于实际项目中,仅供参考,该产品经过严格测试,可直接使用,请勿完全模仿,该产品包括三个部分(数据库文件《.sql》,静态demo页面,java web项目),该工具采用DWR结合jqury开发,后台采用jdbc+servlet完成,...

    java基于jdbc界面.zip_jdbc_sitbu3

    用户可以通过界面触发SQL操作,而后台使用JDBC来执行这些操作。界面元素可能包括文本框用于输入SQL,按钮执行查询或操作,表格显示查询结果。 4. **事务处理**:JDBC支持ACID(原子性、一致性、隔离性和持久性)...

    jsp servlet jdbc 例

    在JSP页面中,Servlet通常作为后台处理程序,处理JSP无法直接处理的复杂业务逻辑。 JDBC(Java Database Connectivity)是Java编程语言连接数据库的标准接口,它提供了统一的方法来访问各种类型的数据库。通过JDBC...

    Android使用JDBC+SSH连接外网数据库

    在Android环境中,由于Android不直接支持JDBC,我们通常需要借助第三方库如SQLite JDBC或SQuirrel SQL来实现。但是,这些库通常不适用于Android,因此我们可能需要寻找专门为Android优化的解决方案,比如使用...

    Java成绩查询后台系统源码.zip

    4. **Hibernate或MyBatis**:这些是ORM(对象关系映射)框架,可以简化数据库操作,将Java对象与数据库表对应,减少直接使用JDBC的复杂性。 5. **RESTful API设计**:系统可能提供RESTful风格的API,允许前端或其他...

    Jsp+Servlet+JavaBean+JDBC简单登录实例

    在登录过程中,Servlet会利用JDBC与数据库交互,执行SQL查询来验证用户信息。首先,通过`Class.forName()`加载数据库驱动,然后`DriverManager.getConnection()`建立数据库连接。接着,创建Statement或...

    servlet+JDBC新闻发布系统,增删改查 分页

    一个servlet + JDBC 写的一个新闻发布系统,附带Oracle 数据库,前台用户对新闻的点击查看,后台管理新闻,对新闻的增删改查,附带最基本的数据库分页,Myeclipse9.0 + Tomcat6.0 直接可以用

    MySql + JDBC +EasyUI DataGrid实现数据表格的展示和分页

    查询结果转换为DTO对象列表,再转换成JSON,这样前端就可以直接解析并展示。 总结,本项目结合了MySQL数据库的存储能力、JDBC的数据库访问能力以及EasyUI的前端展示优势,实现了数据表格的展示和分页功能。这样的...

    中软国际java培训使用jdbc连接数据库

    例如,如果用户名字段未经验证就直接拼接到SQL中,攻击者可能会输入"admin'--",使得原本的查询变为无效或有害。因此,始终应使用PreparedStatement并参数化查询,以消除这种风险。 总结来说,中软国际的Java培训...

    JSP+JDBC_真分页(基于MySQL数据库分页)

    真分页是指服务器端根据客户端请求的数据范围,直接从数据库中查询出相应页码的数据,而不是一次性获取所有数据再在客户端进行分页处理。这种方式避免了大量数据传输,提高了效率。 **一、JDBC连接MySQL** 1. 引入...

    AJAX,JDBC,LOG4J 的JAR包

    JDBC提供了一套API,让Java程序员可以编写数据库独立的代码,实现对数据库的查询、更新、插入和删除等操作。通过JDBC驱动,Java程序可以与MySQL、Oracle、SQL Server等不同类型的数据库进行通信。使用JDBC时,通常...

Global site tag (gtag.js) - Google Analytics