jsp10
2021-01-19 01:57
阅读:378
YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
标签:war pre extends bsp page win nbsp ++ extend
$Title$
Title 题目:
来自:
时间:
内容:
回复 返回
Title
Title
Title
Title
Title
package com.gd.dao; import java.sql.*; public class BaseDao { //获取连接 public Connection getConnection() { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); // 2.建立连接 conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/jdbc", "root", "1111"); } catch (Exception e) { e.printStackTrace(); } return conn; } //关闭连接 protected void closeAll(Connection con, PreparedStatement ps, ResultSet rs) { try { if (rs != null) rs.close(); if (ps != null) ps.close(); if (con != null) con.close(); } catch (SQLException e) { e.printStackTrace(); } } }
package com.gd.dao; import com.gd.entity.Msg; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; public class MsgDao extends BaseDao { Connection con = null; ResultSet rs = null; PreparedStatement ps = null; public ListgetMailByReceiver(String receiverName) { List list = new ArrayList (); try { con = getConnection(); String sql = "select * from msg where sendto=?"; ps = con.prepareStatement(sql); ps.setString(1, receiverName); rs = ps.executeQuery(); while (rs.next()) { Msg msg = new Msg(); msg.setMsgid(rs.getInt("msgid")); msg.setMsgcontent(rs.getString("msgcontent")); msg.setMsg_create_date(rs.getDate("msg_create_date")); msg.setSendto(rs.getString("sendto")); msg.setState(rs.getInt("state")); msg.setTitle(rs.getString("title")); msg.setUsernname(rs.getString("username")); list.add(msg); } closeAll(con, ps, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return list; } public Msg getMailById(int id) { Msg msg = new Msg(); try { con = getConnection(); String sql = "select * from msg where msgid=?"; ps = con.prepareStatement(sql); ps.setInt(1, id); rs = ps.executeQuery(); while (rs.next()) { msg.setMsgid(rs.getInt("msgid")); msg.setMsgcontent(rs.getString("msgcontent")); msg.setMsg_create_date(rs.getDate("msg_create_date")); msg.setSendto(rs.getString("sendto")); msg.setState(rs.getInt("state")); msg.setTitle(rs.getString("title")); msg.setUsernname(rs.getString("username")); } closeAll(con, ps, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return msg; } public boolean delete(int id) { try { con = getConnection(); String sql = "delete from msg where msgid=?"; ps = con.prepareStatement(sql); ps.setInt(1, id); int row = ps.executeUpdate(); if (row > 0) { return true; } } catch (Exception e) { e.printStackTrace(); } finally { closeAll(con, ps, null); } return false; } public void altstate(int id) { try { con = getConnection(); String sql = "update msg set state=0 where msgid=?"; ps = con.prepareStatement(sql); ps.setInt(1, id); ps.executeUpdate(); closeAll(con, ps, null); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
package com.gd.dao; import com.gd.entity.Users; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; public class Register extends BaseDao { Connection con = null; ResultSet rs = null; PreparedStatement ps = null; public boolean register(Users users) { try { con = getConnection(); String sql = "insert into users(username,PASSWORD,email) values (?,?,?)"; ps = con.prepareStatement(sql); ps.setString(1, users.getUsername()); ps.setString(2, users.getPassword()); ps.setString(3, users.getEmail()); int row = ps.executeUpdate(); if (row > 0) { return true; } else { return false; } } catch (Exception e) { e.printStackTrace(); } finally { closeAll(con, ps, null); } return false; } }
package com.gd.dao; import java.sql.Connection; import java.sql.Date; import java.sql.PreparedStatement; import java.sql.SQLException; public class ReplyDao extends BaseDao { Connection conn = null; PreparedStatement ps = null; public boolean insert(String username, String title, String msgcontent, String sendto, int state, Date msg_create_date) throws SQLException { conn = getConnection(); String sql = "insert into msg(username,title,msgcontent,sendto,state,msg_create_date) values (?,?,?,?,?,?)"; ps = conn.prepareStatement(sql); ps.setString(1, sendto); ps.setString(2, title); ps.setString(3, msgcontent); ps.setString(4, username); ps.setInt(5, state); ps.setDate(6, msg_create_date); int row = ps.executeUpdate(); if (row > 0) { closeAll(conn, ps, null); return true; } else { closeAll(conn, ps, null); return false; } } }
package com.gd.dao; import java.sql.*; public class SendMsessage extends BaseDao { Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; public boolean checkinsert(String name) throws SQLException { conn = getConnection(); String sql2 = "select * from users where username=?"; ps = conn.prepareStatement(sql2); ps.setString(1, name); rs = ps.executeQuery(); if (rs.next()) { closeAll(conn, ps, rs); return true; } else { closeAll(conn, ps, rs); return false; } } public boolean insert(String username, String title, String msgcontent, String sendto, int state, Date msg_create_date) throws SQLException { conn = getConnection(); String sql = "insert into msg(username,title,msgcontent,sendto,state,msg_create_date) values (?,?,?,?,?,?)"; ps = conn.prepareStatement(sql); ps.setString(1, username); ps.setString(2, title); ps.setString(3, msgcontent); ps.setString(4, sendto); ps.setInt(5, state); ps.setDate(6, msg_create_date); int row = ps.executeUpdate(); if (row > 0) { closeAll(conn, ps, null); return true; } else { closeAll(conn, ps, null); return false; } } }
package com.gd.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class UsersDao extends BaseDao { public boolean login(String uname, String upwd) throws SQLException { Connection conn = getConnection(); String sql = "select * from users where username=? and password=?"; PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1, uname); ps.setString(2, upwd); ResultSet rs = ps.executeQuery(); if (rs.next()) { closeAll(conn, ps, rs); return true; } else { closeAll(conn, ps, rs); return false; } } }
jsp10
标签:war pre extends bsp page win nbsp ++ extend
原文地址:https://www.cnblogs.com/akaxuan/p/13338629.html
评论
亲,登录后才可以留言!