社区
Java SE
帖子详情
Java基础
zhuyouyong
2009-07-24 12:44:51
老师布置的暑假作业做一个学生信息管理,现在做到登录界面了,Java也连上sql2000了,想问如何实现登录验证
...全文
185
8
打赏
收藏
Java基础
老师布置的暑假作业做一个学生信息管理,现在做到登录界面了,Java也连上sql2000了,想问如何实现登录验证
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hello123qwe
2009-07-25
打赏
举报
回复
Connection con=null;
PreparedStatement ps=null;
ResultSet rs=null;
/**
* 判断是否是合法用户
* @param name 用户名
* @param password 密码
* @return
*/
public boolean isValid(String name,String password) {
boolean valid=false;
int i=0;
String sql="SELECT [u_id] ,[u_name],[u_password] " +
"FROM [store].[dbo].[t_user] where [u_name]=? ";
try {
con=ConnectionManager.getConnection();
ps=con.prepareStatement(sql);
ps.setString(1, name);
rs=ps.executeQuery();
if(rs.next() && password.equals(rs.getString("u_password")))
{
valid=true;
}
} catch (DBAccessException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
finally
{
try {
ConnectionManager.closeAll(con, ps, rs);
} catch (SQLException e) {
e.printStackTrace();
}
}
return valid;
}
sooneasy
2009-07-24
打赏
举报
回复
select * from users where name = ? and password = ?
看有没有得到查询结果,有:验证通过,没有:验证失败。
gesanri
2009-07-24
打赏
举报
回复
填写用户名和密码后,点击登录按钮后,查询数据库,是否有匹配的,没有则提示用户名或密码错误,有就进入主界面,代码网上多得是
lostlong
2009-07-24
打赏
举报
回复
先掺考一些网上的代码,然后自己作罢!
musecangying007
2009-07-24
打赏
举报
回复
[Quote=引用 1 楼 gesanri 的回复:]
填写用户名和密码后,点击登录按钮后,查询数据库,是否有匹配的,没有则提示用户名或密码错误,有就进入主界面,代码网上多得是
[/Quote]
google,csdn博客搜搜很多资料的
石头城1575
2009-07-24
打赏
举报
回复
3楼说的很对啊,学编程的动手能力很重要啊,不要老是代码粘贴复制,那样效果很差的,做了跟没做是一个样的
石头城1575
2009-07-24
打赏
举报
回复
3楼说的很对啊,学编程的动手能力很重要啊,不要老是代码粘贴复制,那样效果很差的,做了跟没做是一个样的
zhuzhusany
2009-07-24
打赏
举报
回复
最好自己动手做,不然学不到什么的
AI-basic.xmind
AI-basic
Python 串口日志采集与滚动保存工具(嵌入式开发+Python/串口+日志采集源码+设备运行记录)
提供带 UTC 时间戳的十六进制收包记录、按文件大小滚动保存及可选断线重连。面向开发板调试和长时间运行记录;每条记录对应一次 read 得到的数据块,不保证与协议帧或文本行一一对应。 适用于嵌入式软件开发人员、驱动开发入门者及相关技术学习者。资源包含源码或模板、使用说明及验证范围说明。Python 3.10+;pyserial 3.5;Windows 或 Linux;具备串口访问权限。 功能边界见 README.md,实际验证情况见 TESTING.md。
无线充电程序-下载即用.zip
代码下载链接: https://pan.quark.cn/s/37189d21223e STM8S103F3属于STMicroelectronics公司研发的STM8S系列微控制器,该芯片在众多嵌入式系统设计中得到普遍应用,尤其是在对低能耗与高性能有较高要求的场景中。这款微控制器内置8位中央处理器,配备了完整的数字信号处理工具集,涵盖了定时器单元、串行通信端口以及多种外部设备接口。 无线供电方案是基于STM8S103F3构建的,其核心目标在于达成无需物理接触的电能传输。这项技术主要运用电磁感应理论,借助发送端与接收端线圈间磁场的变化来实现能量传递。在无线供电架构中,STM8S103F3通常担任控制核心的角色,负责监督并调节充电环节中的各项指标,以此确保操作安全并提升工作效率。 1. **ADC(模拟数字转换器)**:在无线供电系统中,ADC负责将探测到的电压或电流信号转换为数字形式,使微控制器能够进行解析与操控。例如,它可用于测量接收端线圈的电压值,借此评估充电状况及效能。 2. **PWM(脉宽调制)**:PWM是调控电源输出的常用手段,通过变更脉冲宽度来控制平均功率输出。在无线供电系统中,PWM或许会用于调节发射端功率的输出水平,以应对不同的充电需求及距离差异。借助精准控制PWM信号,能够维持充电电流的稳定,进而保障设备安全进行充电。 3. **软件体系**:无线供电方案可能由多个组成部分构成,例如初始设定、异常识别、通信规约处理等。这些组件通过周密规划的架构协同运作,共同完成无线供电的全部功能。 4. **安全功能**:方案可能集成过温、过压、过流防护机制,一旦侦测到非正常情形,可自动中断电源供应或降低功率输出,以避免设备受损。 5. **通信规约**:无...
如何推动区域产业智能化升级,提升园区企业智能制造水平?.docx
如何推动区域产业智能化升级,提升园区企业智能制造水平?
WEB Portal 认证交互报文
源码下载地址: https://pan.quark.cn/s/624436558c94 网络认证信息交互数据包,涵盖了无线局域网控制器同门户服务器的验证与解除验证过程,以及接入控制器与RADIUS服务器的认证信息交换。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章