`
pengfeicao521
  • 浏览: 140276 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

经典的jdbc连接数据库语句

    博客分类:
  • jdbc
 
阅读更多
public List<User> query() { 
 
    List<User> userList = new ArrayList<User>(); 
    String sql = "select * from User"; 
 
    Connection con = null; 
    PreparedStatement pst = null; 
    ResultSet rs = null; 
    try { 
         con = HsqldbUtil.getConnection(); 
         pst = con.prepareStatement(sql); 
         rs = pst.executeQuery(); 
  
         User user = null; 
         while (rs.next()) { 
  
             user = new User(); 
             user.setId(rs.getInt("id")); 
             user.setUserName(rs.getString("user_name")); 
             user.setBirth(rs.getDate("birth")); 
             user.setCreateDate(rs.getDate("create_date")); 
             userList.add(user); 
         } 
  
  
     } catch (SQLException e) { 
         e.printStackTrace(); 
     }finally{ 
         if(rs != null){ 
             try { 
                 rs.close(); 
             } catch (SQLException e) { 
                 e.printStackTrace(); 
             } 
         } 
         try { 
             pst.close(); 
         } catch (SQLException e) { 
             e.printStackTrace(); 
         } 
         try { 
             if(!con.isClosed()){ 
                 try { 
                     con.close(); 
                 } catch (SQLException e) { 
                     e.printStackTrace(); 
                 } 
             } 
         } catch (SQLException e) { 
             e.printStackTrace(); 
         } 
          
     } 
     return userList; 



分享到:
评论
4 楼 pengfeicao521 2013-01-11  
谢谢兄台指点,当初俺刚学jdbc的时候,写个比这个还喷血的语句
3 楼 King_XR 2013-01-07  
其实, 这段代码中, 有好多地方, 处理都是不好的. 比如说,N多个try(){}catch(){}.
所以我才那么说的, 兄台见谅哈
2 楼 pengfeicao521 2013-01-07  
兄台,可能是我表达不清,我的本意是,这是在orm未出现之前,通用的sql连接语句。也是初学jdbc者的必经之路!
1 楼 King_XR 2012-12-27  
这也能称为经典 ???

相关推荐

    JDBC连接数据库.ppt

    JDBC连接数据库,各种连接语句什么的

    完整java开发中JDBC连接数据库代码和步骤

    1、加载JDBC驱动程序 2、提供JDBC连接的URL 3、创建数据库的连接 4、创建一个Statement 5、执行SQL语句 6、处理结果 7、关闭JDBC对象

    JDBC连接数据库驱动集合及JDBC语句(MSSQL,ORACLE,MYSQL)

    JDBC连接数据库驱动集合及JDBC语句(包含常用三个数据库MSSQL,ORACLE,MYSQL)

    执行sql语句,并将结果通过ArrayList返回。字段名统一大写 JDBC 连接数据库

    JDBC 连接数据库 执行sql语句, 并将结果通过ArrayList返回。字段名统一大写 比如 select * FROM A 返回的List中包含了所有A表中的字段值,通过MAP来取,字段名统一大写。 只有两个方法,没有示例,请自行编写测试...

    java-利用GUI实现窗口学生管理系统(jdbc连接数据库-MySQL)

    1、进入Eclipse环境,新建一个Java Project; 2、编写程序实现显示功能选项,创建GUI界面,显示所有学生信息,实现学生添加界面 ...连接方法,连接数据库的4个属性 6).关闭连接 方法,断开数据库连接

    jdbc连接数据库小项目

    一个简单的连接数据库例子,通过jdbc,实现了增加,查询 利用反射和普通办法 查询单条记录和多条记录 加载jdbc驱动 提供连接参数 建立一个数据库的连接 创建一个statement连接 执行sql语句 处理结果 关闭jdbc对象。 ...

    JDBC数据库编程实验

    一、实验目的: ...(5)理解数据库连接池的基本原理和思想,学会在tomcat服务器中配置数据库连接池,并掌握从连接池中获取连接的基本方法。 (6)初步理解数据访问层的基本设计方法,理解web的分层架构。

    java-JDBC连接数据库代码大全.doc

    java_JDBC连接数据库代码大全.doc JDBC简介:JDBC(Java Database Connectivity)是一种可以执行SQL的Java API,通过它可以用一种API操作不同的数据库. JDBC驱动:不同数据库间,标准的SQL语句可以移植,而数据库实际通信...

    jdbc连接数据库

    java连接数据库,从连接驱动到数据库用户到连接最后的datebase,sql语句对数据库的操作。

    Java使用JDBC连接数据库.docx

    使用JDBC-ODBC桥驱动程序连接数据库 基本步骤: o(1)加载并注册数据库驱动 o(2)通过DriverManager获取数据库连接 o(3)通过Connection对象获取Statement对象 o(4)使用Statement接口执行SQL语句 o(5)操作...

    JSP连接数据库语句

    本资源详细包含了JSP技术怎样连接去连接数据库的语句

    MySQL.rar_JDBC程序_statement_完整java开发中JDBC连接数据库代码

    加载JDBC驱动程序,提供JDBC连接的URL ,创建数据库的连接,创建一个Statement ,执行SQL语句 ,处理结果,关闭JDBC对象

    JDBC连接所有数据库步骤

    JDBC连接所有数据库步骤 1 将数据库的JDBC驱动加载到classpath中,在基于JAVAEE的WEB应用实际开发过程中,通常要把目标数据库产品的JDBC驱动复制到WEB-INF/lib下. 2 加载JDBC驱动,并将其注册到DriverManager中。 3...

    jdbc连接mysql数据库

    实现jdbc连接数据库,完成jsp页面中增删改查功能,页面设计简单,仅供学习使用,附有mysql数据库建表语句

    Jdbc连接数据库

    jdbc连接数据库,以及封装了操作数据库的方法。只需传入sql语句就行了。

    JDBC连接Oracle数据库

    JDBC连接Oracle数据库,包括一些通用的查询语句,编码时只需调用就行了,非常好用

    达梦数据库连接方式及jdbc驱动包.rar

    使用的是达梦7,这个数据库有很多BUG,官方提供的客户端,不仅卡,而且登录了后,使用Java JDBC操作更新时,是会被阻塞的,所以,在使用Java开发达梦应用时候,尽量关闭他客户端。 另外达梦还有个模式的概念,这...

    基于JDBC的数据库连接池的煤矿安全监控技术体系建设

    文章简单介绍了JDBC数据库连接原理和数据库连接池工作原理,结合其原理和Java应用系统存在的问题,提出基于JDBC的数据库连接池实现连接及语句分享的实现方案,其目的是在连接数不断增加的情况下,提高应用系统对用户请求...

    MyEclipse中用jdbc连接sql server

    很详细的讲解如何在Myeclipse中用jdbc连接数据库

    JDBC 3.0数据库开发与设计

    2.2 使用JDBC连接数据库 2.2.1 SQLJ基本知识 2.2.2 用PL/SQL和Java建立应用程序的基本知识 2.2.3 PL/SQL和Java的特性 2.2.4 PL/SQL和Java的实际开发应用实例 2.2.5 Java连接各类数据库的程序代码 2.3 Web应用...

Global site tag (gtag.js) - Google Analytics