汪星人 发表于 2014-4-9 22:34

javaWeb留言版管理系统项目源码

package s2.jsp.zhangixao.dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* 访问数据库
* @author Administrator
*
*/
public class MessageBase {
private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String URL="jdbc:sqlserver://localhost:1433;DataBaseName=messageboard";
private static final String DBNAME="sa";
private static final String DBPASS="";
/**
   * 连接数据库
   * @return
   */
public staticConnection getConnection(){
      Connection con=null;
      try {
                Class.forName(DRIVER);
                con=DriverManager.getConnection(URL,DBNAME,DBPASS);
      } catch (ClassNotFoundException e) {
            System.out.println("加载驱动出现异常");
                e.printStackTrace();
      } catch (SQLException e) {
                System.out.println("数据库连接出现异常");
                e.printStackTrace();
      }
      return con;
}
/**
   * 关闭数据库
   * @param con
   * @param past
   * @param rs
   */
public static void CloseAll(Connection con,PreparedStatement past,ResultSet rs){
         
                if (rs!=null) {
                        try {
                              rs.close();
                        } catch (SQLException e) {
                              System.out.println("rs 关闭出现异常");
                              e.printStackTrace();
                        }
                }
                if (past!=null) {
                        try {
                              past.close();
                        } catch (SQLException e) {
                              System.out.println("past 关闭出现异常");
                              e.printStackTrace();
                        }
                }
                if (con!=null) {
                        try {
                              con.close();
                        } catch (SQLException e) {
                              System.out.println("con 关闭出现异常");
                              e.printStackTrace();
                        }
            }
    }
/**
   * 执行数据的增删改操作
   * @param sql
   * @param getValues
   * @return
   */
public static int executeUpdate(String sql,String[]getValues){
          int t=0;
                PreparedStatement past=null;
                Connection con=null;
                try {
                        con=getConnection();
                        past=con.prepareStatement(sql);
                        if (getValues!=null) {
                              for (int i = 0; i < getValues.length; i++) {
                                        past.setString(i+1,getValues);
                              }
                        }
                        t=past.executeUpdate();
                } catch (SQLException e) {
                        System.out.println("执行数据库操作出现异常");
                        e.printStackTrace();
               
                }finally{
                        MessageBase.CloseAll(con, past, null);
                }
                return t;
}
/**
         * 测试连接
         * @param args
         */
      public static void main(String[] args) {
                Connection conn=getConnection();
                if(conn!=null){
                        System.out.println("连接成功");
                }else{
                        System.out.println("连接失败");
                }
      }
}
package s2.jsp.zhangixao.dao;

import java.util.List;

import s2.jsp.zhangxiao.entity.Message;

/**
* 留言板接口
* @author Administrator
*
*/
public interface MessageDao {
      //添加留言
      public int addMessage(Message message);
      //查询全部留言
      public List selcetMessage();
}
项目源码下载地址:**** Hidden Message *****




汪星人 发表于 2014-4-9 22:34

package s2.jsp.zhangxiao.test;

import java.util.Date;
import java.util.List;

import s2.jsp.zhangixao.dao.MessageDao;
import s2.jsp.zhangxiao.daoimpl.MessageImpl;
import s2.jsp.zhangxiao.entity.Message;

/**
* 留言版测试类
* @author Administrator
*
*/
public class MessageTest {

        /**
       *
       * @param args
       */
        public static void main(String[] args) {
//                // TODO Auto-generated method stub
//      //添加信息测试
//                //实例接口的实现方法
//                MessageDao messagedao=new MessageImpl();
//                //实例留言类
//                Message message=new Message();
//                //添加
//                //标题
//                message.setTitle("欢迎你");
//                //用户名
//                message.setUsername("accp");
//                //留言内容
//                message.setComtents("好好学习");
//                //留言人ip
//                message.setIp("127.0l.0.1");
//                int i=0;
//                i=messagedao.addMessage(message);
//                if(i>0){
//                        System.out.println("成功");
//                }
               
        //查询所有测试
//实例化接口的实现类
                MessageDao messagedao=new MessageImpl();
                List list=messagedao.selcetMessage();
                for (int i = 0; i < list.size(); i++) {
                        Message message=(Message)list.get(i);
                        System.out.println(message.getUsername());
                  System.out.println(message.getComtents());
                        System.out.println(message.getIp());
                        System.out.println(message.getTitle());
                        System.out.println(message.getCreatetime());
                }
   }


}


qidao 发表于 2014-4-11 10:08

谢谢楼主了,看看了。

javaWeb12 发表于 2014-4-12 15:04

谢谢分享                        

天上人间 发表于 2014-5-11 17:34

想看一看源码

陈金林 发表于 2014-5-20 22:09

好好学习!!!!!

小白上路 发表于 2014-6-5 06:36

太好了,给力

病毒正在入侵 发表于 2014-10-1 17:18

学习学习,谢谢楼主分享

赵阿佳 发表于 2015-5-4 16:33

有没有需要学习的,最近需要学一点

执着的蜗牛 发表于 2015-8-7 18:55

很想做的一个项目,谢谢分享哈
页: [1] 2 3 4 5 6 7
查看完整版本: javaWeb留言版管理系统项目源码