package db;
import java.sql.*;
import bean.User;
public class DBConn {
public Connection ct;
public PreparedStatement pstmt;
public DBConn(){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
ct = DriverManager.getConnection("jdbc:odbc:100814405");
//System.out.println("数据库连接success!");
} catch (Exception e) {
e.printStackTrace();
}
}
public User checkUser(String username,String password){
try{
pstmt=ct.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;
}
}
public boolean register(String username,String password1)
{
boolean isValid = false;
String sql = "select * from userTable where username='"+username+"'";
try {
Statement stm = ct.createStatement();
ResultSet rs = stm.executeQuery(sql);
if(!rs.next()) {
sql = "insert into userTable(username,password) values('"+username+"','"+password1+"')";
stm.execute(sql);
isValid = true;
}
rs.close();
stm.close();
ct.close();
} catch (Exception e) {
e.printStackTrace();
//out.println(e);
}
return isValid;
}
public void savemsg(String name,String note) throws SQLException
{
Statement smt = ct.createStatement();
/* String counter_id="select count(msgid)from message";
int id=0;
ResultSet rs=smt.executeQuery(counter_id);
while(rs.next()){
id=rs.getInt(1);
}
id++;*/
//System.out.println(id+"@@");
String sql= "insert into message(username,msgcontent) values ('"+name+"','"+note+"')";
smt.execute(sql);
ct.close();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Liu_Yan_Ban.zip_liujsp_seliulang con
共53个文件
jpg:11个
jar:9个
jsp:8个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 12 浏览量
2022-09-23
00:02:36
上传
评论
收藏 3.64MB ZIP 举报
温馨提示
JSP写的简单留言板小系统 所用到的类主要方法作用及属性有: LoginAction.java: 属性: User user=new User() // 用户 方法: public String execute():判断用户是否存在 Page.java 属性: private int lastpage, nowpage, prepage, nextpage //main.jsp里实现显示留言的4个指标 方法: 对应的getXX(),setXX()方法 User.java 属性: private String username //用户名 private String password //密码 方法: 对应的getXX(),setXX()方法 DBConn.java 属性: Connection con=null //连接 PreparedStatement ps=null //命令对象 ResultSet rs=null //结果集 String sql //sql语句 方法: public DBConn():连接数据库 public User checkUser(String username,String password):检查用户是否存在 public boolean register(String username,String password1):将注册信息写入数据库 public void savemsg(String name,String note):将留言信息写入数据库
资源推荐
资源详情
资源评论
收起资源包目录
Liu_Yan_Ban.zip (53个子文件)
Liu_Yan_Ban
WebContent
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 625B
classes
lib
xwork-core-2.3.14.2.jar 622KB
javassist-3.11.0.GA.jar 600KB
struts2-core-2.3.14.2.jar 778KB
commons-io-2.0.1.jar 156KB
freemarker-2.3.19.jar 909KB
commons-logging-1.1.1.jar 59KB
ognl-3.0.6.jar 223KB
commons-fileupload-1.2.2.jar 58KB
commons-lang3-3.1.jar 308KB
msg.html 1KB
main.jsp 3KB
picture
1.jpg 282KB
last.jpg 1KB
icon2.jpg 2KB
previous.jpg 993B
icon0.jpg 2KB
first.jpg 1KB
next.jpg 966B
msg.jpg 3KB
Thumbs.db 26KB
icon1.jpg 2KB
icon4.jpg 2KB
icon3.jpg 2KB
register_success.jsp 236B
login_failed.jsp 365B
login.jsp 867B
register.jsp 3KB
register_failed.jsp 388B
save_msg.jsp 904B
register_action.jsp 890B
100814405.mdb 272KB
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.core.resources.prefs 250B
org.eclipse.wst.common.component 487B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 503B
org.eclipse.jdt.core.prefs 364B
src
action
LoginAction.java 2KB
db
DBConn.java 2KB
bean
User.java 457B
Page.java 594B
struts.xml 669B
.project 1KB
.classpath 834B
build
classes
action
LoginAction.class 2KB
db
DBConn.class 3KB
bean
User.class 703B
Page.class 1KB
PageEncodingFilter.class 1KB
struts.xml 669B
共 53 条
- 1
资源评论
周楷雯
- 粉丝: 78
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功