期中考试——校园社团程序

package com.Bean;
public class Userbean {
private String zhuti;
private String mudi;
private String leixing;
private String time;
private String didian;
private String duixiang;
private String neirong;
private String richenganpai;

public String getzhuti() {
return zhuti;
}
public void setzhuti(String zhuti) {
this.zhuti= zhuti;
}

public String getmudi() {
return mudi;
}
public void setmudi(String mudi) {
this.mudi = mudi;
}

public String getleixing() {
return leixing;
}
public void setleixing(String leixing) {
this.leixing = leixing;
}

public String gettime() {
return time; }
public void settime(String time) {
this.time= time;
}

public String getdidian() {
return didian; }
public void setdidian(String didian) {
this.didian = didian;
}

public String getduixiang() {
return duixiang; }
public void setduixiang(String duixiang) {
this.duixiang = duixiang;
}

public String getneirong() {
return neirong; }
public void setneirong(String neirong) {
this.neirong = neirong;
}

public String getrichenganpai() {
return richenganpai; }
public void setrichenganpai(String richenganpai) {
this.richenganpai = richenganpai;
}
}

 

 

package com.Dao;


import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import com.Bean.Userbean;
import com.Util.Userutil;
public class Userdao {
public void add(Userbean claz) throws ClassNotFoundException, SQLException
{
//获得链接对象
Connection connection = Userutil.getConnection();
//准备sql语句
String sql = "insert into course(zhuti,mudi,leixing,time,didian,duixiang,neirong,richenganpai) values(?,?,?,?,?,?,?,?)";
PreparedStatement preparedStatement = null;
try {
//创建语句传输对象
preparedStatement = connection.prepareStatement(sql);
// preparedStatement = connection.prepareStatement(sql);
preparedStatement.setString(1, claz.getzhuti());
preparedStatement.setString(2, claz.getmudi());
preparedStatement.setString(3, claz.getleixing());
preparedStatement.setString(4, claz.gettime());
preparedStatement.setString(5, claz.getdidian());
preparedStatement.setString(6, claz.getduixiang());
preparedStatement.setString(7, claz.getneirong());
preparedStatement.setString(8, claz.getrichenganpai());
preparedStatement.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
//关闭资源

//DBUtil.close(preparedStatement);
//DBUtil.close(connection);
}

}
}

 

 

 

 

 

package com.Util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Userutil {
public static Connection getConnection() throws ClassNotFoundException, SQLException {
Connection connection = null;//连接数据库
Statement stmt = null;//Statement 对象用于将 SQL 语句发送到数据库中。
ResultSet rs = null;
//1. 导入驱动jar包
//2.注册驱动
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test123", "root", "yxs17717111701");

return connection;
}

public static void close(Connection connection ) {
try {
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void close(PreparedStatement preparedStatement ) {
try {
if (preparedStatement != null) {
preparedStatement.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void close(ResultSet resultSet ) {
try {
if (resultSet != null) {
resultSet.close();
}

} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

 

 

 

jsp文件代码

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<title>校园社团活动管理系统</title>
</head>
<body>
<h2 align="center">校园社团活动管理系统</h2>
<a href="jiemain.jsp">发布活动信息</a><br>
<a href="jiemain.jsp">修改活动信息</a><br>
<a href="shanchu.jsp">删除活动信息</a><br>
<a href="liulan.jsp">浏览活动信息</a><br>


</body>
</html>

 

 

 

 

 

<%@page import="com.Bean.Userbean"%>
<%@page import="com.Dao.Userdao"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<%
//接收客户端传递过来的参数
String zhuti = request.getParameter("zhuti");
String mudi = request.getParameter("mudi");
String leixing = request.getParameter("leixing");
String time = request.getParameter("time");
String didian = request.getParameter("didian");
String duixiang = request.getParameter("duixiang");
String neirong = request.getParameter("neirong");
String richenganpai = request.getParameter("richenganpai");
// try{
//if()
{
// throw new ClassException("信息填报错误");
}
// else if()
{
// throw new ClassException("信息填报错误");
}
// else
{
Userbean A = new Userbean();
A.setzhuti(zhuti);
A.setmudi(mudi);
A.setleixing(leixing);
A.settime(time);
A.setdidian(didian);
A.setduixiang(duixiang);
A.setneirong(neirong);
A.setrichenganpai(richenganpai);
Userdao Dao = new Userdao();
Dao.add(A);

}
%>

<a href="jiemain.jsp">发布活动信息</a><br>
<a href="jiemain.jsp">修改活动信息</a><br>
<a href="shanchu.jsp">删除活动信息</a><br>
<a href="liulan.jsp">浏览活动信息</a><br>
</html>

 

 

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>石家庄铁道大学校园社团活动发布表</title>
</head>
<body>
<form action="add.jsp" method="get">
<table align="center" border="1" width="500">

<tr>
<td>活动主题:</td>
<td>
<input type="text" name="zhuti" />
</td>
</tr>
<tr>
<td>活动目的:</td>
<td>
<input type="text" name="mudi" />
</td>
</tr>

<tr>
<td>学生类型:</td>
<td>
<input type="radio" name="leixing" value="社团竞赛" >社团竞赛
<input type="radio" name="leixing" value="野外风采" >野外风采
<input type="radio" name="leixing" value="校内集会" >校内集会
<input type="radio" name="leixing" value="社团纳新" >社团纳新
</td>
</tr>


<tr>
<td>时间:</td>
<td>
<input type="text" name="time" />
</td>
</tr>
<tr>
<td>地点:</td>
<td>
<input type="text" name="didian" />
</td>
</tr>

<tr>
<td>活动内容:</td>
<td>
<input type="text" name="neirong" />
</td>
</tr>
<tr>
<td>活动日程安排:</td>
<td>
<input type="text" name="richenganpai"/>
</td>
</tr>
<tr>
<td>活动对象:</td>
<input type="checkbox" value="社团成员" name="duixiang">社团成员
<br>
<input type="checkbox" value="全体学生" name="duixiang">全体学生
<br>
</tr>

<tr align="center">
<td colspan="2">
<input type="submit" value="提交"/>
</td>
</tr>
</table>
</form>
</body>

</html>

 

 

 

 

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

<html>
<head>
<title>浏览</title>
</head>
<body>
<form action="add.jsp" method="get">
<table align="center" border="1" width="500">

<h2 align="center" >登记成功</h2><br>
<table align="center" border="1">
<tr>
<td>活动主题</td>
<td>活动目的</td>
<td>活动类型</td>
<td>活动时间</td>
<td>活动地点</td>
<td>活动对象</td>
<td>活动内容</td>
<td>活动日程安排</td>

</tr>
</tr>
<tr align="center">
<button>浏览完成</button>
</tr>

 

</table>
</body>
</html>>

 

 

 

 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>信息删除页面</title>
</head>
<body>


<form method="post" action="add.jsp">
<table align="center">
<tr>
主题:<input name="zhuti" type="text">
</tr>
<tr align="center">
<button>查询活动主题信息</button>
</tr>
</table>
</form>
</table>
</body>
</html>

posted @   秃头的小白  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示