`
春天在哪里?
  • 浏览: 13956 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类

利用JDBC对数据库的基本操作

阅读更多

public class UserDaoImpl implements IUserDao {

 public boolean login(String username, String password) throws SQLException {
  Connection con = ConnectionUtil.getConnection();
  Statement st = null;
  ResultSet rs=null;
  boolean loginFlag = false;
  try {
   String sql = "select * from tb_userinfo where username='"+username+"' and password='"+password+"'";
   st=con.createStatement();
   rs=st.executeQuery(sql);
   while(rs.next()){
    loginFlag=true;
   }
   
  } catch (SQLException e) {

   e.printStackTrace();
  }finally{
   ConnectionUtil.closeRs(rs);
   ConnectionUtil.closeSt(st);
   ConnectionUtil.closeCon(con);
  }

  return loginFlag;
 }

 public List getCerAddress() throws SQLException {
  
  Connection con=ConnectionUtil.getConnection();
  Statement st = null;
  ResultSet rs = null;
  List ls = new ArrayList();
  String regCerAddress = "";
  String valCerAddress="";
  try{
   String sql="select * from tb_ceraddress";
   st = con.createStatement();
   rs = st.executeQuery(sql);
   while(rs.next()){
    regCerAddress = rs.getString(1);
    valCerAddress =  rs.getString(2);
   }
   ls.add(0, regCerAddress);
   ls.add(1,valCerAddress);
  }catch(Exception e){
   e.printStackTrace();
  }finally{
   ConnectionUtil.closeRs(rs);
   ConnectionUtil.closeSt(st);
   ConnectionUtil.closeCon(con);
  }
  return ls;
 }

}

分享到:
评论

相关推荐

    JDBC数据库编程实验

    (3)掌握可滚动和可更新的结果集的基本操作方法; (4)理解JDBC中实现事务处理的基本方法; (5)理解数据库连接池的基本原理和思想,学会在tomcat服务器中配置数据库连接池,并掌握从连接池中获取连接的基本方法...

    JDBC 3.0数据库开发与设计

    2.1.1 SQL数据库数据库基本操作语句 2.1.2 Microsoft SQL Server数据库设计及ODBC配置 2.1.3 Oracle 数据库的基本说明及其使用简介 2.1.4 MySQL的安装及使用简介 2.2 使用JDBC连接数据库 2.2.1 SQLJ基本知识 ...

    web JDBC数据库开发接口

    JDBC的结构; SQL指令操作数据库以及常用的SQL函数的使用; JDBC访问数据库的四种基本形式、事务处理; 分页显示以及如何利用JavaBean操作数据库; 访问Oracle数据库以及操作Oracle存储过程;

    基于JAVA JSP数据库连接池的研究与实现的毕业设计,使用数据库连接池方式能对数据库的连接进行管理和维护,上层应用程序通过数据

    在基于JDBC的数据库实际应用开发中,对数据库连接的管理是一个重点也是一个难点,频繁对数据库的连接与关闭操作、多客户对数据库的并发访问,一定程度上决定了WEB系统的响应以及应用性能。使用数据库连接池方式能对...

    实验7数据库接口实验.pdf

    2. 利用C语言(或其它支持某种数据库应用程序接口的高级程序设计语言)编程实现简单的数据库应用程序,掌握基于ODBC、JDBC接口的数据库访问的基本原理和方法。 3. 掌握获取、修改数据库连接时长的方法。 4. 通过...

    javaee 实验报告 实验一 JSP+Servlet+Javabean+jdbc-基于MVC模式的数据库的应用

    实验一 JSP+Servlet+Javabean+jdbc-基于MVC模式的数据库的应用 实验二 JSF+JPA实现用户注册 实验三 struts+spring+hibernate框架访问数据库的应用 实验四 使用WebService和EJBean访问数据库的应用

    数据库原理网上授课平台(一).doc

    JDBC由一组用Java语言编写的接口和类组成,是对数据库操作的对象封装,可以实现与数据库的无关性。它以成为一种供数据库开发者使用的标准API。  6.1.1 JDBC的基本功能  a.建立与数据库的连接。  b.发送SQL语言。 ...

    JDBC实践小项目(员工管理系统)

    JDBC实践项目(控制台程序基于Mysql数据库操作),基本功能包括管理员的注册、管理员登录,管理员登录之后可以对员工信息进行增、删、查、改,操作,其中查询操作包括根据员工ID、员工姓名、部门名称、联系方式查询...

    计算机程序设计(Java)-教案--单元十--数据库编程技术.docx.docx

    :・掌握利用JDBC技术连接和访问数据库的基本步骤; :・能在具体应用环境中实现数据库的连接和访问; 教学重点 :・利用JDBC连接数据库的技术; 访问数据库的基本步骤; 教学难点 :・使用JDBC的高级特性开发应用程序...

    Java高级程序设计实战教程第八章-Java数据库编程.pptx

    JDBC保留ODBC的基本设计功能,在Web和Internet应用程序中的作用于ODBC在Windows系列平台应用程序中的作用类似,而且还具有对硬件平台、操作系统异构性的支持。 Java高级程序设计实战教程第八章-Java数据库编程全文共...

    数据库原理网上授课平台(二).doc

    JDBC由一组用Java语言编写的接口和类组成,是对数据库操作的对象封装,可以实现与数据库的无关性。它以成为一种供数据库开发者使用的标准API。  6.1.1 JDBC的基本功能  a.建立与数据库的连接。  b.发送SQL语言。 ...

    jsp基础知识填空练习

    jsp1.JDBC驱动程序分为4种类型:()()()() 2.JDBC对数据库的操作包换三大步骤()()()。其中第一个步骤又包换两个步骤()() ...也 就是对数据库最常用的四大基本操作:()()()()。

    springjdbc.zip_SpringJDBC_spring jdbc_spring 增删改查_springjdbc xml

    利用spring的实现对数据库的基本操作(增删改查)

    《Java程序设计案例教程》教学课件09Java数据库编程.pptx

    9.2 数据库操作准备 9.2.2 加载JDBC数据库连接驱动 在MyEclipse IDE中,右击项目myPro,在弹出的快捷菜单中选择Properties选项,弹出"Properties for myPro"窗口,在左侧的列项中选择Java Build Path选项,再在右侧...

    Java-Web程序设计实战-第8章-JDBC详解.pptx

    JDBC先把对数据库的访问请求传递给网络上的中间件服务器,中间件服务器再把请求翻译为符合数据库规范的调用,再把这种调用传给数据库服务器。如果中间件服务器也是用Java开法的,那么在在中间层也可以使用一代、二代...

    JDBC执行SQL操作.docx

    一、数据库的基本操作 1.SQL语句四大类: (1)数据查询/操纵/定义/控制语言(DQL/DML/DDL/DCL) (2)增删改查CRUD 2.查询数据 利用Statement实例通过执行静态SELECT语句完成,也可以利用PreparedStatement...

    支持多数据库的ORM框架ef-orm.zip

    框架的API设计直接面向数据库操作,不绕弯子,开发者只需要数据库基本知识,不必学习大量新的操作概念即可使用API完成各种DDL/DML操作。 最大限度利用编译器减少编码错误的可能性 API设计和元数据模型(meta-model...

    IT实践报告(大学生)

    转眼间,大一这么快就结束了,经过在学校的专业知识的学习,我对编程有了基本的了解。但是,学校考虑到我们将来是要步入社会参加工作。...学习DML语言以及通过Navicat,使用JDBC对数据库的操作,并实现了DB

Global site tag (gtag.js) - Google Analytics