firstdao.java

来自「新闻发布系统」· Java 代码 · 共 71 行

JAVA
71
字号
package shen;

import java.sql.*;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.*;


public class FirstDao {
    Connection conn = null;
    PreparedStatement st = null;
    ResultSet re = null;
    public void setConn(Connection con) {
        this.conn = con;
    }


   public ArrayList select()
   {

       ArrayList list=new ArrayList();
       String sql = "select Id, titleName from FirstLevelTitle";
        try {
            st = conn.prepareStatement(sql);

            re= st.executeQuery();

            while(re.next()){
            FirstBean bean=new FirstBean();
            bean.setId(re.getInt(1));
            bean.setTitleName(re.getString(2));
            list.add(bean);

            }
        } catch (SQLException ex2) {
        }
        try {
            st.close();
            conn.close();
        } catch (SQLException ex) {
        }

       return list;
   }

    public int insert(FirstBean vo) {
       int result=0;
        Date currentTime = new Date();
      SimpleDateFormat HMFromat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
      String strCurrentTime = HMFromat.format(currentTime);

        String sql = "insert into FirstLevelTitle(TitleName,Creater,CreatTime)values(?,?,?)";
        try {
            st = conn.prepareStatement(sql);

            st.setString(1, vo.getTitleName());
            st.setString(2,vo.getCreater());
            st.setString(3,strCurrentTime);

         result= st.executeUpdate();
        } catch (SQLException ex2) {
        }
        try {
            st.close();
            conn.close();
        } catch (SQLException ex) {
        }
       return result;
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?