Java Web 实习笔记(三)
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 实习笔记(三)相关推荐
- Java Web 实习笔记(二)
Java web实习笔记目录导航 1. Java Web 实习笔记(一) 2.Java Web 实习笔记(二) 3.Java Web 实习笔记(三) 4.Java Web 实习笔记(四) 笔记(一) ...
- Java Web 实习笔记(一)
Java web实习笔记目录导航 1. Java Web 实习笔记(一) 2.Java Web 实习笔记(二) 3.Java Web 实习笔记(三) 4.Java Web 实习笔记(四) 一.WEB ...
- Java Web实习笔记
第一天上班,老板给了我一本5厘米厚的书说,一周后我检查:每天写一点,纪念一下吧 1. Web.HEML.URL.HTTP的基本认识. 1)Web是一种分布式应用框架,旨在共享分布在网络上的各个Web ...
- java web学习笔记(持续更新)
java web学习笔记 一.Java Web简介 二.认识Servlet 1.什么是Servlet? 2.请求路径 3.tomcat 4.Servlet的使用 三.Servlet简单应用 1.创建S ...
- 2019年Java Web学习笔记目录
Java Web学习笔记目录 1.Java Web学习笔记01:动态网站初体验 2.Java Web学习笔记02:在Intellij里创建Web项目 3.Java Web学习笔记03:JSP元素 4. ...
- 构建高性能WEB站点笔记三
构建高性能WEB站点笔记三 第10章 分布式缓存 10.1数据库的前端缓存区 文件系统内核缓冲区,位于物理内存的内核地址空间,除了使用O_DIRECT标记打开的文件以外,所有对磁盘文件的读写操作都要经 ...
- Java web程序设计(笔记无参考价值)
注:此博客为学习笔记,无参考价值! 目录 第一次 第二次 第三次 第四次 第五次 第六次 第七次 第八次 第九次 第十次 Javaweb技术背景 Internet上供外界访问的Web资源分为:静态we ...
- 1、JAVA web学习笔记
以下内容是在学习某机构视频过程中记录的笔记,不准确的地方请大家评论指正. JavaWeb是使用Java语言开发基于互联网的项目. 资源分类有两类: 静态资源: 使用静态网页开发技术发布的资源. 特点: ...
- java web学习笔记-jsp篇
转载自:http://www.cnblogs.com/happyfans/archive/2015/03/17/4343571.html 1.java web简介 1.1静态页面与动态页面 表现形 ...
最新文章
- k8s之二进制安装etcd集群
- SQL Server-流程控制 7,Return 语句
- 【一遍过!!!】1014 Waiting in Line (30 分)(题意+分析)
- VHDL设计脉搏计的课程设计
- 大数据学习——虚拟机准备(改主机名)
- w7提示无法关闭计算机,win7关不了机怎么回事?老司机教你怎么解决电脑关不了机...
- 以Jar形式为Web项目提供资源文件(JS、CSS与图片)
- 多线程服务器(python 版)
- 这届程序员,要做好苦日子的准备了?
- python 中的list 转 array 以及 array 转 list 以及array.array numpy.array
- Ubuntu修改默认root及密码
- tortoisegit 小乌龟的使用
- js 删除节点小案例
- 无网络下imac重装系统
- 发票OCR识别技术太屌了,哈哈哈哈
- 千元机Redmi 9A为何能异军突起?
- 一元域名-真实的谎言
- 计算机考研408专业课 思维导图
- 学生档案填写html,高中学籍档案填写样本有什么用 如何填写学籍档案
- Ubantu错误汇总
热门文章
- 从生到死, 人皆为货币
- 开发者必知的KPI概念和用法
- android限制app网速,如何限制Android模拟器上的互联网连接速度?
- 怎么看待奶头乐理论?
- html如何使多张图片滑动不卡顿,Web端大量图片同时加载卡顿问题的优化方案
- 区块链可验证查询论文阅读(一)vChain: Enabling Verifiable Boolean Range Queriesover Blockchain Databases
- Oracle基于固化视图的表选择性同步
- 三维空间中的几何变换-平移旋转缩放
- 如何根据普通ip地址获取当前地理位置
- fread()和readfile()fread()区别