package studentSystem;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Jdbc {
//写一个可以执行登陆操作的数据库代码
public Admin login(int sid) {
Admin admin=new Admin();
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/sy?useUnicode=true&characterEncoding=utf-8",
"root","123456");
PreparedStatement ps=connection.prepareStatement("select * from admin where sid=?");
ps.setInt(1, sid);//把2赋值给sql语句的第一个?
ResultSet rs=ps.executeQuery();// 执行数据库语句操作
while(rs.next()) {//遍历结果集
System.out.println(rs.getInt(1)+"/"+rs.getString(2));
admin.setSid(rs.getInt(1));//把结果集第一列得值赋给管理员
admin.setPwd(rs.getString(2));//把结果集第二列得值赋给管理员
}
} catch (ClassNotFoundException | SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return admin; //因为方法具有返回值,所以这里需要返回一个值
}
//查看个人信息数据库代码
public Admin select(int sid) {
Admin admin=new Admin();
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/sy?useUnicode=true&characterEncoding=utf-8",
"root","123456");
PreparedStatement ps=connection.prepareStatement("select * from admin where sid=?");
ps.setInt(1, sid);//把2赋值给sql语句的第一个?
ResultSet rs=ps.executeQuery();// 执行数据库语句操作
while(rs.next()) {//遍历结果集
System.out.println(rs.getInt(1)+"/"+rs.getString(2));
admin.setSid(rs.getInt(1));//把结果集第一列得值赋给管理员
admin.setPwd(rs.getString(2));//把结果集第二列得值赋给管理员
}
} catch (ClassNotFoundException | SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return admin; //因为方法具有返回值,所以这里需要返回一个值
}
//更新个人信息数据库代码
public int update(Admin admin) {
int a=0;
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/sy?useUnicode=true&characterEncoding=utf-8",
"root","123456");
PreparedStatement ps=connection.prepareStatement("update admin set pwd=? where sid=?");
ps.setInt(2, admin.getSid());//把2赋值给sql语句的第一个?
ps.setString(1, admin.getPwd());
// 执行数据库语句操作
a=ps.executeUpdate();
} catch (ClassNotFoundException | SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return a; //因为方法具有返回值,所以这里需要返回一个值
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
studentSystem1.rar (63个子文件)
studentSystem
WebContent
css
denglu.css 418B
s.jsp 474B
bootstrap
css
bootstrap-theme.css 26KB
bootstrap.css.map 381KB
bootstrap.min.css 139KB
bootstrap.css 144KB
bootstrap-theme.min.css 23KB
bootstrap-theme.css.map 47KB
fonts
glyphicons-halflings-regular.woff 23KB
glyphicons-halflings-regular.woff2 18KB
glyphicons-halflings-regular.ttf 44KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.svg 106KB
js
npm.js 484B
bootstrap.min.js 36KB
jquery-3.1.0.min.js 84KB
bootstrap.js 67KB
denglu.jsp 2KB
images
a.png 169B
login.jpg 81KB
img
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 660B
lib
mysql-connector-java-5.1.34.jar 938KB
js
index.jsp 2KB
addStudent.jsp 778B
aa.jsp 661B
select.jsp 436B
deleteStudent.jsp 608B
update.jsp 583B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.core.resources.prefs 139B
org.eclipse.wst.common.component 491B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 567B
org.eclipse.jdt.core.prefs 670B
src
studentSystem
Admin.java 273B
Student.java 679B
Jdbc.java 3KB
DBConnection.java 2KB
servlet
deleteStudentServlet.java 2KB
UpdateServlet.java 1KB
addServlet.java 1010B
deleteServlet.java 1019B
addStudentServlet.java 2KB
ToupdateServlet.java 2KB
LoginServlet.java 2KB
SelectServlet.java 1KB
StudentSystem.sql 701B
.project 913B
.classpath 641B
build
classes
studentSystem
Jdbc.class 3KB
Student.class 1KB
DBConnection.class 2KB
Admin.class 711B
servlet
SelectServlet.class 2KB
LoginServlet.class 3KB
UpdateServlet.class 2KB
deleteStudentServlet.class 3KB
deleteServlet.class 1KB
addServlet.class 1KB
ToupdateServlet.class 2KB
addStudentServlet.class 3KB
共 63 条
- 1
资源评论
- 行走的瓶子Yolo2023-07-27文件的设计思路清晰,界面简洁明了,很容易上手。
- 会飞的黄油2023-07-27这个系统对于学生信息的录入与查找都很方便,提高了工作效率。
- 黄涵奕2023-07-27这个文件解决了学生信息管理的问题,操作简单明了。
- WaiyuetFung2023-07-27这个文件能够满足基本的学生信息管理需求,不会让人感到繁琐。
- 十二.122023-07-27这个学生信息管理系统简洁实用,功能齐全,适合实际应用。
beiwulou2994
- 粉丝: 35
- 资源: 114
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业设计基于STM32的测量温度与压力的数据处理设计C语言完整源码+论文.zip
- 基于MATLAB的PCA算法人脸识别项目源码+GUI界面+说明文档.zip
- 基于STM32的测量温度与压力的数据处理设计源码+论文(毕业设计).zip
- Vision Transformer 网络对不同氨气氧气浓度轨迹RAS 图像数据集的分类,包含训练权重和数据集、迁移学习
- 基于C51带字库LCD12864(ST7920)的keil工程源码,只支持8位并口通讯(不支持串口),可显示中文.zip
- 基于SI4463射频模块433MD-SMA无线模块软硬件技术资料及(SI4463)IC技术资料文档.zip
- (GPS+北斗+GSM)HLK-GS2503模块软硬件开发资料包硬件参考设计(原理图PCB)+技术文档资料.zip
- 基于BERT+Biaffine结构的关系抽取模型源码+文档说明.zip
- 利用c语言编写的冒泡排序代码
- 基于Ansoft-HFSS知识总结hfss中文教程HFSS培训教材等技术资料合集(50个).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功