资源简介
有如下功能:用户注册,登录,用户信息修改,签写留言,留言查看和回复留言功能等。
代码片段和文件信息
package db;
import java.sql.*;
import java.util.ArrayList;
import model.LyTable;
import model.User;
public class DB {
private String driverStr=“com.mysql.jdbc.Driver“;
private String connStr=“jdbc:mysql://localhost:3306/sa?characterEncoding=gb2312“;
private String dbusername=“root“;
private String dbpassword=“222“;
private Connection conn=null;
private PreparedStatement pstmt=null;
// 在构造函数中建立与数据库的连接,这样在建立DB对象的时候就连接了数据库
public DB(){
try {
Class.forName(driverStr);
conn = DriverManager.getConnection(connStr
dbusername dbpassword);
} catch (Exception e) {
System.out.println(“无法同数据库建立连接!“ + e.toString());
}
}
// 根据username和password查询用户,查到就返回该对象,没有就返回null
public User checkUser(String usernameString password){
try{
pstmt=conn.prepareStatement(“select * from userTable where username=? and password=?“);
pstmt.setString(1 username);
pstmt.setString(2 password);
ResultSet rs=pstmt.executeQuery();
User user=new User();
while(rs.next()){
user.setId(rs.getInt(1));
user.setUsername(rs.getString(2));
user.setPassword(rs.getString(3));
return user;
}
return null;
}catch(Exception e){
e.printStackTrace();
return null;
}
}
// 查询留言信息,返回一个ArrayList
public ArrayList findLyInfo(){
try{
ArrayList al=new ArrayList();
pstmt=conn.prepareStatement(“select * from lyTable“);
ResultSet rs=pstmt.executeQuery();
// while(rs.next()){
// System.out.println(rs.getInt(1));
// System.out.println(rs.getInt(2));
// System.out.println(rs.getDate(3));
// System.out.println(rs.getString(4));
// System.out.println(rs.getString(5));
// }
while(rs.next()){
LyTable ly=new LyTable();
ly.setId(rs.getInt(1));
ly.setUserId(rs.getInt(2));
ly.setDate(rs.getDate(3));
ly.settitle(rs.getString(4));
ly.setContent(rs.getString(5));
al.add(ly);
}
return al;
}catch(Exception e){
e.printStackTrace();
return null;
}
}
public String getUserName(int id){
String username = null;
try{
pstmt = conn.prepareStatement(“select username from userTable where id = ?“);
pstmt.setInt(1 id);
ResultSet rs = pstmt.executeQuery();
while(rs.next()){
username=rs.getString(1);
}
return username;
}catch(Exception e){
e.printStackTrace();
return null;
}
}
public boolean insertUser(String usernameString pwd){
try{
pstmt=conn.prepareStatement(“insert into userTable(usernamepassword) values(??)“);
pstmt.setString(1 username);
pstmt.setString(2 pwd);
pstmt.executeUpdate();
return true;
}catch(Exception e){
e.printStackTrace();
return false;
}
}
public boolean addInfo(LyTable ly){
try{
pstmt=conn.prepareStatement(“insert into lyTable(userIddatetitlecontent) values(????)“);
pstmt.setInt(1 ly.getUserId());
pstmt.setDate(2 ly.getDate());
pstmt.setString(3
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-06-09 09:59 ly\
文件 525 2013-05-30 17:04 ly\.classpath
目录 0 2013-06-09 10:00 ly\.myeclipse\
文件 280 2013-05-29 09:14 ly\.myme
文件 66 2013-06-01 22:55 ly\.myumldata
文件 1220 2013-05-27 11:23 ly\.project
目录 0 2013-06-09 09:59 ly\WebRoot\
目录 0 2013-06-09 09:59 ly\WebRoot\me
文件 39 2013-05-27 11:23 ly\WebRoot\me
目录 0 2013-06-09 09:59 ly\WebRoot\WEB-INF\
目录 0 2013-06-09 09:59 ly\WebRoot\WEB-INF\classes\
目录 0 2013-06-09 09:59 ly\WebRoot\WEB-INF\classes\db\
文件 4024 2013-06-01 23:40 ly\WebRoot\WEB-INF\classes\db\DB.class
目录 0 2013-06-09 09:59 ly\WebRoot\WEB-INF\classes\model\
文件 1324 2013-05-30 17:04 ly\WebRoot\WEB-INF\classes\model\LyTable.class
文件 898 2013-05-30 17:04 ly\WebRoot\WEB-INF\classes\model\User.class
目录 0 2013-06-09 09:59 ly\WebRoot\WEB-INF\classes\servlet\
文件 1851 2013-06-01 23:35 ly\WebRoot\WEB-INF\classes\servlet\AddServlet.class
文件 1871 2013-06-05 20:33 ly\WebRoot\WEB-INF\classes\servlet\MainServlet.class
文件 1270 2013-06-01 23:39 ly\WebRoot\WEB-INF\classes\servlet\RegisterServlet.class
目录 0 2013-06-09 09:59 ly\WebRoot\WEB-INF\lib\
文件 709922 2013-05-30 17:04 ly\WebRoot\WEB-INF\lib\mysql-connector-java-5.1.7-bin.jar
文件 231949 2013-05-27 11:23 ly\WebRoot\WEB-INF\lib\sqljdbc.jar
文件 1131 2013-06-01 22:50 ly\WebRoot\WEB-INF\web.xm
目录 0 2013-06-09 09:59 ly\WebRoot\img\
文件 79109 2013-06-03 19:57 ly\WebRoot\img\1.jpg
文件 104846 2013-06-03 19:57 ly\WebRoot\img\2.jpg
文件 46657 2013-06-03 19:57 ly\WebRoot\img\3.jpg
文件 35307 2013-06-03 19:57 ly\WebRoot\img\4.jpg
文件 89597 2013-06-03 19:57 ly\WebRoot\img\5.jpg
文件 601 2013-06-03 20:21 ly\WebRoot\liuyan.jsp
............此处省略14个文件信息
- 上一篇:基于servlet和jsp的二手平台交易系统
- 下一篇:db2驱动jar包
相关资源
- 艾斯医药系统
- -简单通讯录管理系统的实现-Jsp+Serv
- javaweb问答系统使用redis+jsp+mysql
- 基于JavaWeb实现的登录及注册
- javaWebSpringspringMvcMyBatis物流系统
- 图书管理系统mvc模式+javaweb
- Java Web 期末大作业 个人博客系统
- 基于javaweb的图书管理系统
- 音乐网站javaweb源码
- Java Web 开发 JSp期末大作业 个人博客
- Javaweb购物车系统源码
- 大华视频监控Javaweb 的demo html
- Javaweb购物车119915
- javaWeb物流管理系统含数据库文件
- javaWeb源码学生公寓管理系统struts2
- 茶叶销售网站(JAVAWEB)
- 活动管理系统初学者作品
- javaweb使用rsa加密解密jar包
- javaweb实现分页以及数据库增删改查
- 基于javaweb+mysql的火车购票系统
- 考务管理系统
- 方立勋javaweb 全程源码和课程笔记
- javaWeb销售网站毕业设计
- javaweb 崔希凡全套笔记
- JavaWeb图书管理系统MYSQL版 源码
- BBS管理系统(Javaweb课程设计)
- javaweb_网上书城_mvc
- 基于javaWeb的超市管理系统
- javaweb聊天室
- javaweb程序设计任务教程全书源代码
评论
共有 条评论