Java web实习笔记目录导航

1. Java Web 实习笔记(一)

2.Java  Web 实习笔记(二)

3.Java Web 实习笔记(三)

4.Java Web 实习笔记(四)

一、UserDao创建

package com.hmm.dao;import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;import com.hmm.util.DBUtils;/*** 连接数据库,进行数据库操作* @author HMM**/
public class UserDao {/*** @param userName用户名* @param userPassword 密码* @return int值 返回0代表没有该用户(密码错误)*/public int findUser(String UserName,String pwd) {//1.创建一个连接Connection conn=DBUtils.getConnection();//2.创建一个执行连接的Statement/PreparedStatementjava.sql.PreparedStatement ps=null;//3.创建一个结果集ResultSet rs=null;int userId=0;//4.编写sql语句String sql="SELECT user_id FROM tb_user WHERE user_name =? AND user_password=?";try {ps=conn.prepareStatement(sql);//chuanru SQL参数   两个参数   第一个参数代表Sql中?的位置 第二个参数代表数据ps.setString(1,UserName);ps.setString(2, pwd);//执行SQL  执行查询是executeQuery 执行增删改是executeUpdate方法rs=ps.executeQuery();//遍历结果集rs.next()此集合有没有下一个元素 0123456while(rs.next()) {userId=rs.getInt(1);}} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally {//finally里的代码总会执行//关闭连接释放资源if(ps!=null){try {ps.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if(conn!=null) {DBUtils.closeConnection(conn);}}return userId;}
}

二、测试

package com.hmm.test;import org.junit.Test;import com.hmm.dao.UserDao;
import com.hmm.util.DBUtils;public class TestJdbc {@Testpublic void test01() {System.out.println(DBUtils.getConnection());}@Testpublic void test02() {int userId=new UserDao().findUser("22","2222");if(userId==0) {System.out.println("啊哦,出错了");}else {System.out.println("你的id"+userId);}}
}

Java Web 实习笔记(三)相关推荐

  1. Java Web 实习笔记(二)

    Java web实习笔记目录导航 1. Java Web 实习笔记(一) 2.Java  Web 实习笔记(二) 3.Java Web 实习笔记(三) 4.Java Web 实习笔记(四) 笔记(一) ...

  2. Java Web 实习笔记(一)

    Java web实习笔记目录导航 1. Java Web 实习笔记(一) 2.Java  Web 实习笔记(二) 3.Java Web 实习笔记(三) 4.Java Web 实习笔记(四) 一.WEB ...

  3. Java Web实习笔记

    第一天上班,老板给了我一本5厘米厚的书说,一周后我检查:每天写一点,纪念一下吧 1.  Web.HEML.URL.HTTP的基本认识. 1)Web是一种分布式应用框架,旨在共享分布在网络上的各个Web ...

  4. java web学习笔记(持续更新)

    java web学习笔记 一.Java Web简介 二.认识Servlet 1.什么是Servlet? 2.请求路径 3.tomcat 4.Servlet的使用 三.Servlet简单应用 1.创建S ...

  5. 2019年Java Web学习笔记目录

    Java Web学习笔记目录 1.Java Web学习笔记01:动态网站初体验 2.Java Web学习笔记02:在Intellij里创建Web项目 3.Java Web学习笔记03:JSP元素 4. ...

  6. 构建高性能WEB站点笔记三

    构建高性能WEB站点笔记三 第10章 分布式缓存 10.1数据库的前端缓存区 文件系统内核缓冲区,位于物理内存的内核地址空间,除了使用O_DIRECT标记打开的文件以外,所有对磁盘文件的读写操作都要经 ...

  7. Java web程序设计(笔记无参考价值)

    注:此博客为学习笔记,无参考价值! 目录 第一次 第二次 第三次 第四次 第五次 第六次 第七次 第八次 第九次 第十次 Javaweb技术背景 Internet上供外界访问的Web资源分为:静态we ...

  8. 1、JAVA web学习笔记

    以下内容是在学习某机构视频过程中记录的笔记,不准确的地方请大家评论指正. JavaWeb是使用Java语言开发基于互联网的项目. 资源分类有两类: 静态资源: 使用静态网页开发技术发布的资源. 特点: ...

  9. java web学习笔记-jsp篇

    转载自:http://www.cnblogs.com/happyfans/archive/2015/03/17/4343571.html 1.java web简介 1.1静态页面与动态页面   表现形 ...

最新文章

  1. k8s之二进制安装etcd集群
  2. SQL Server-流程控制 7,Return 语句
  3. 【一遍过!!!】1014 Waiting in Line (30 分)(题意+分析)
  4. VHDL设计脉搏计的课程设计
  5. 大数据学习——虚拟机准备(改主机名)
  6. w7提示无法关闭计算机,win7关不了机怎么回事?老司机教你怎么解决电脑关不了机...
  7. 以Jar形式为Web项目提供资源文件(JS、CSS与图片)
  8. 多线程服务器(python 版)
  9. 这届程序员,要做好苦日子的准备了?
  10. python 中的list 转 array 以及 array 转 list 以及array.array numpy.array
  11. Ubuntu修改默认root及密码
  12. tortoisegit 小乌龟的使用
  13. js 删除节点小案例
  14. 无网络下imac重装系统
  15. 发票OCR识别技术太屌了,哈哈哈哈
  16. 千元机Redmi 9A为何能异军突起?
  17. 一元域名-真实的谎言
  18. 计算机考研408专业课 思维导图
  19. 学生档案填写html,高中学籍档案填写样本有什么用 如何填写学籍档案
  20. Ubantu错误汇总

热门文章

  1. 从生到死, 人皆为货币
  2. 开发者必知的KPI概念和用法
  3. android限制app网速,如何限制Android模拟器上的互联网连接速度?
  4. 怎么看待奶头乐理论?
  5. html如何使多张图片滑动不卡顿,Web端大量图片同时加载卡顿问题的优化方案
  6. 区块链可验证查询论文阅读(一)vChain: Enabling Verifiable Boolean Range Queriesover Blockchain Databases
  7. Oracle基于固化视图的表选择性同步
  8. 三维空间中的几何变换-平移旋转缩放
  9. 如何根据普通ip地址获取当前地理位置
  10. fread()和readfile()fread()区别