基于jsp+jQuery+javaBean数据封装+tomcat实现简单的数据库增删改查(新闻管理系统)
-
用到的软件:JavaEE- -jspStudy(tomcat)- -mySQL数据库- -DW(前期可用DW写页面布局,当然在eclipse中也可以写布局,但是没有代码提示和时时视图!)
eclipse页面
数据库页面
-
实现功能:注册管理员,管理员登录,显示新闻,添加新闻,删除新闻,修改新闻,查询新闻(根据数据库字段模糊查询)
实现功能中,前3个不进行数据封装操作,后面的进行数据封装,便于读者比较,进行深刻理解 -
注册管理员:
<!-- zhuce.jsp -->
<!-- 管理员注册页面 -->
<!-- 用户注册的验证规则可百度自行搜索书写 -->
<body>
<form id="form1" action="zhuceOk.jsp" method="post">
<h1>昭文天下,乐在沟通!</h1>
<br/>
<div id="main">
用户昵称:<input type="text" id="name1" name="username" value=""><br/>
密 码:<input type="password"
id="password1" name="passWord"><br /> <br /> 确认密码:<input
type="password" id="password2" name="password2"><br /> <br />
电子邮件:<input type="text" id="emain" name="email"><br /> <br />
性 别:<input id="input2" type="radio"
id="sex" name="gender" value="male" checked="checked">男 <input
input id="input2" type="radio" name="gender" value="female">女
<br /> <br />
年 龄:<select
name="age">
<option vale="0">0-30</option>
<option vale="1">31-60</option>
<option vale="2">60-100</option>
</select><br /> <br /> <br /> <br /> <input id="input1" type="submit"
value="注册" />
</div>
</form>
</body>
<!-- zhuceOk.jsp -->
<!-- 注册成功页面 -->
<body>
<%
request.setCharacterEncoding("utf-8");
String username=request.getParameter("username");<!-- 获取输入的账户有 -->
String passWord=request.getParameter("passWord");
%>
用户账户:<%=username%><br/> <!-- 显示获取到的账户 -->
用户密码:<%=passWord%><br/>
<form action="index.jsp" method="post"> <!-- 表单操作,用于页面跳转 -->
<input type="submit" value="提交" >
<input type="reset" value="取消" >
</form>
<!-- 数据库操作 -->
<%
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/user","root","root"); <!-- 数据库账户和密码 -->
PreparedStatement pstmt = conn.prepareStatement("INSERT INTO denglu(username,passWord) VALUES (?, ?)");
pstmt.setString(1, username);<!-- 把账户插入到数据库中字段为1的表中 -->
pstmt.setString(2, passWord);
pstmt.executeUpdate();
if(pstmt!=null)pstmt.close();
if(conn!=null)conn.close();
%><br/>
</body>
- 管理员登录
<!-- ind