资源简介
有如下功能:用户注册,登录,用户信息修改,签写留言,留言查看和回复留言功能等。

代码片段和文件信息
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包
相关资源
- JavaWeb停车场管理系统(源代码,数据
- 基于JAVAweb的教务排课系统
- 锐聘学院QST青软JavaWeb十二个打包
- javaweb网上购物系统源码(附数据库脚
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- java web知识点总结思维导图
- java web项目案例——知识管理软
- 博客系统笔记以及源码
- 李兴华JavaWeb培训经典笔记
- javaweb程序源码
- 基于JavaWeb的美食图片分享网站.zip
- JavaWeb-学生在线选课系统
- JavaWeb经典项目-图书管理系统
- 二手房屋交易系统
- 网络购物商城项目-12个项目
- 毕设:基于javaweb的宿舍管理系统
- javaweb政府oa代码
- 基于SSM框架的网上书店商城项目系统
- 旅游平台JAVA WEB
- JavaWeb网上图书商城完整项目资料
- JavaWeb开发的BBS系统
- SSM+Mysql实现防慕课网项目.zip
- Java Web开发实战经典
- 深入分析JavaWeb技术内幕修订版_13596
- JavaWEB商城项目(包括数据库)
- 基于JavaWeb的网上书店的设计与实现毕
- 基于JavaWeb学生管理系统
评论
共有 条评论