package com.dao;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.model.User;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.PreparedStatement;
import com.mysql.jdbc.Statement;
import com.util.DBUtil;
/*
* 2018.4.10
* 用于数据的操作:增加数据和查询单条数据
*/
public class UsersDao {
//增加数据
public void add(User u) throws SQLException {
DBUtil db=new DBUtil();
Connection coon=db.getConnection();
//获取用户的信息
String name=u.getName();
String password=u.getPassword();
//将用户信息加入到数据库中
String sql="insert into Users (name,password) "
+"values (?,?)";
PreparedStatement prpe=(PreparedStatement) coon.prepareStatement(sql);
prpe.setString(1, name);
prpe.setString(2, password);
prpe.execute();
System.out.println("add access!");
}
/*
* 获取单条数据数据
* 如果name能查到,就将数据库保存的name和password返回到result中返回
* 如果name没有查到,password中的内容为空,照样返回result中
*/
public User get(String name) throws SQLException {
User result=new User();
DBUtil db=new DBUtil();
Connection conn=db.getConnection();
String sql="" +
" select * from Users" +
" where name=? ";
PreparedStatement ptmt=(PreparedStatement) conn.prepareStatement(sql);
ptmt.setString(1, name);
ResultSet rs=ptmt.executeQuery();
while(rs.next()){
String username=rs.getString("name");
String password="";
if(name.equals(username))
{
password=rs.getString("password");
System.out.println("数据查询成功");
}
result.setName(name);
result.setPassword(password);
}
return result;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
java web实现的一个用户登录注册小系统
共83个文件
png:34个
js:7个
css:6个
5星 · 超过95%的资源 需积分: 18 125 下载量 150 浏览量
2018-04-10
18:27:34
上传
评论 20
收藏 2.16MB ZIP 举报
温馨提示
采用的是mysql数据库,jdbc驱动,用myeclipse开发的一个java web工程。 博客中有本小系统的详细说明,请参考:https://blog.csdn.net/qq_36631076/article/details/79878822
资源推荐
资源详情
资源评论
收起资源包目录
用户登录注册系统.zip (83个子文件)
JdbcLoginDemo
.project 1KB
src
com
model
User.java 424B
dao
UsersDao.java 2KB
util
DBUtil.java 991B
Main.java 1KB
lib
mysql-connector-java-5.1.46.jar 981KB
mysql-connector-java-5.1.46-bin.jar 981KB
工程说明 236B
WebRoot
WEB-INF
classes
Main.class 2KB
com
model
User.class 723B
dao
UsersDao.class 2KB
util
DBUtil.class 1KB
lib
sign_up.jsp 1KB
welcome.jsp 1KB
add.jsp 1KB
images
2.jpg 23KB
1.jpg 26KB
4.jpg 25KB
3.jpg 15KB
js
custom.js 5KB
superfish.js 4KB
jquery-ui-1.7.2.custom.min.js 188KB
jquery-1.3.2.min.js 56KB
hoverIntent.js 3KB
easyTooltip.js 2KB
jquery.wysiwyg.js 25KB
assets
repgray2.png 3KB
searchbar.png 4KB
jquery.wysiwyg.gif 4KB
largebut.png 4KB
siderep.png 3KB
icons
9_48x48.png 4KB
25_48x48.png 5KB
29_48x48.png 3KB
16_48x48.png 4KB
1_48x48.png 3KB
26_48x48.png 3KB
stop_48.png 6KB
5_48x48.png 4KB
8_48x48.png 3KB
warning_48.png 5KB
20_48x48.png 5KB
4_48x48.png 4KB
info_48.png 5KB
3_48x48.png 3KB
7_48x48.png 3KB
21_48x48.png 2KB
tick_48.png 5KB
30_48x48.png 3KB
14_48x48.png 2KB
glass.png 111B
input.png 3KB
icons_white.png 5KB
rep1.png 3KB
arrow_left_hover.png 3KB
largebut_hover.png 4KB
mhover.png 3KB
arrow_left.png 3KB
logo.png 15KB
icons_black.png 4KB
loginbg.png 3KB
dologin.jsp 1KB
META-INF
MANIFEST.MF 39B
css
plugins.css 4KB
layout.css 91B
skin_clean.css 26KB
images
ui-bg_glass_95_fef1ec_1x400.html 328B
ui-bg_glass_55_fbf9ee_1x400.html 328B
ui-bg_flat_0_aaaaaa_40x100.html 327B
smoothness
jquery-ui-1.7.2.custom.html 327B
login.css 1KB
core.css 7KB
css3.css 664B
Modata.ttf 71KB
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 414B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.skyway.core.prefs 193B
org.eclipse.core.resources.prefs 64B
org.eclipse.wst.common.component 498B
.jsdtscope 564B
.classpath 1KB
共 83 条
- 1
资源评论
- SeaNico2023-07-25这个文件对于初学者来说是非常有帮助的,可以帮助他们快速入门和理解Java web开发。
- 药罐子也有未来2023-07-25这个文件提供了一个简单而实用的用户登录注册系统,功能齐全。
- 赵小杏儿2023-07-25文件中的代码逻辑清晰,易于理解和修改。
- 独角兽邹教授2023-07-25注册和登录过程简单快捷,操作流程顺畅,用户体验良好。
- 华亿2023-07-25具备用户权限控制功能,保证了用户数据的安全性。
小龙
- 粉丝: 426
- 资源: 47
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功