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的基本概念、体系结构、API及其版本发展情况,同时也学习了如何使用JDBC来进行基础的数据库操作。接下来,我们将在后续章节中深入探讨JDBC的高级应用以及其他相关的主题。
本文将详细解析如何使用JDBC进行数据库连接及基本操作。 #### 1. JDBC的基本概念 JDBC提供了以下几个核心接口: - `DriverManager`:用于加载JDBC驱动程序并建立数据库连接。 - `Connection`:表示与数据库之间的...
(3)掌握可滚动和可更新的结果集的基本操作方法; (4)理解JDBC中实现事务处理的基本方法; (5)理解数据库连接池的基本原理和思想,学会在tomcat服务器中配置数据库连接池,并掌握从连接池中获取连接的基本方法...
本教程“传智播客JDBC_完成对数据库的CRUD操作”主要涵盖了如何利用JDBC进行数据库的基本操作,包括创建(Create)、读取(Read)、更新(Update)和删除(Delete)数据。 一、创建(Create) 创建数据通常涉及到...
了解并实践这些步骤,你就掌握了JDBC连接数据库的基本操作。在实际开发中,你可能还会用到连接池(如C3P0、HikariCP)来管理数据库连接,提高性能和资源利用率。此外,现代ORM框架如Hibernate和MyBatis可以进一步...
**一、JDBC基本操作流程** 1. **加载驱动**:使用`Class.forName()`方法加载数据库驱动,例如`Class.forName("com.mysql.jdbc.Driver")`。 2. **建立连接**:通过`DriverManager.getConnection()`方法建立与数据库...
这个实验旨在帮助学生理解和掌握如何在Java环境中利用JDBC API连接、操作数据库。 在进行JDBC编程时,首先需要了解JDBC驱动程序的分类,包括类型1至类型4,其中类型4是纯Java实现的驱动,提供高效且直接的数据库...
### Java利用JDBC连接数据库之插入数据 #### 技术方案概述 本文档详细介绍了如何使用Java编程语言结合JDBC(Java Database Connectivity)技术来实现与数据库的连接,并完成数据的插入操作。JDBC是一种用于执行SQL...
本文将详细介绍如何利用JDBC连接SQL Server 2005,并验证连接是否成功,同时探讨使用SA用户和Windows身份两种不同的认证方式进行连接的方法。 #### 一、JDBC 连接 SQL Server 2005 的基本配置 为了能够顺利地使用...
了解这些基本概念和方法后,你就可以利用JDBC在Java应用程序中实现对数据库的各种操作,包括读取数据、插入数据、更新数据和删除数据等。需要注意的是,在实际应用中,为了提高性能和安全性,通常会使用`...
综上所述,"jdbc连接数据库事务工厂模式"结合了JDBC的数据库操作、事务管理的实现以及工厂模式的设计思想,为数据库访问提供了更加灵活、可扩展的解决方案。通过工厂模式创建事务管理对象,可以在不修改原有代码的...
熟悉这些,才能更好地利用JDBC API进行数据库操作。 总结来说,"JDBC API数据库编程实作教材"将指导开发者如何利用Java的JDBC API与数据库进行交互,提供数据库操作的全面教程,涵盖从基础到高级的各种技巧,有助于...
#### 二、JDBC 连接数据库的基本步骤 1. **加载驱动程序**:通过 `Class.forName()` 方法来加载相应的 JDBC 驱动。 2. **建立连接**:利用 DriverManager 的 `getConnection()` 方法建立到数据库的连接。 3. **执行...
以下是对JDBC实现数据库基本操作的详细说明: 1. **连接数据库** - 首先,需要引入JDBC驱动,这通常通过在代码中添加相应的`<dependency>`标签在Maven或Gradle构建文件中完成。 - 使用`Class.forName()`方法加载...
### JDBC连接数据库应用详解 #### 一、JDBC概述及DriverManager的作用 JDBC(Java Database ...以上介绍了如何通过JDBC连接并操作数据库的基本流程。理解这些概念对于开发基于Java的应用程序来说是非常重要的。
以下是使用JDBC进行数据库操作的基本步骤: 1. 加载驱动:引入数据库驱动类,并通过`Class.forName()`方法加载驱动,例如`Class.forName("com.mysql.jdbc.Driver")`对于MySQL数据库。 2. 建立连接:使用`...
### JDBC操作数据库之Date类型详解 #### 一、引言 在进行数据库操作时,日期时间类型的处理一直是开发过程中的一个难点。对于不同的框架和技术栈,处理日期的方式也会有所不同。本文将详细介绍如何在JDBC中操作`...
本教程将深入讲解如何利用Java的JDBC(Java Database Connectivity)技术构建一个数据库连接中间件,以简化数据库的连接过程。这个中间件主要依赖于Java Bean,使得用户只需提供数据库连接的基本信息,如用户名、...
通过这些API和步骤,开发者可以方便地在Java程序中集成对各种数据库的操作。随着技术的发展,现代框架如Spring Data JPA等已经极大地简化了这一过程,但在理解更高层次的抽象之前,掌握JDBC的基础是非常重要的。