<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    superwei

    導(dǎo)航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統(tǒng)計(jì)

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    簡(jiǎn)單的struts應(yīng)用開(kāi)發(fā)(3)

    第四步:建立數(shù)據(jù)庫(kù)操作對(duì)象 (完成對(duì)表的增刪修改與查詢)

    package mystruts;

    import java.sql.*;
    import ConnectionPool.*;
    import java.util.*;

    public class userdao {
    getDbConnection db=null;
    Connection con=null;

    public userdao() {
    }
    //-------------------------------------------------------------------
    public void userInsert(userActionForm uaf1)
    {
    db=new getDbConnection();
    con=db.getCon();
    userActionForm uaf=uaf1;
    PreparedStatement ps = null;
    String sql="insert into myuser (user_id,user_name,dep,tel) values(?,?,?,?)";
    try {

    ps = con.prepareStatement(sql);
    ps.setString(1,uaf.getUser_id());
    ps.setString(2,uaf.getUser_name());
    ps.setString(3,uaf.getDep());
    ps.setString(4,uaf.getTel());
    ps.executeUpdate();
    }
    catch (SQLException e)
    {
    System.out.println("sql error");
    }
    finally
    {
    try{
    con.close();
    db.d_close();
    }
    catch(Exception e) {}
    }
    }
    //---------------------------------------------
    public void userUpdate(userActionForm uaf1)
    {
    db=new getDbConnection();
    con=db.getCon();
    userActionForm uaf=uaf1;
    PreparedStatement ps = null;
    String sql="update myuser set user_name=?,dep=?,tel=? where user_id=?";
    try {

    ps = con.prepareStatement(sql);
    ps.setString(1,uaf.getUser_name());
    ps.setString(2,uaf.getDep());
    ps.setString(3,uaf.getTel());
    ps.setString(4,uaf.getUser_id());
    ps.executeUpdate();
    }
    catch (SQLException e)
    {
    System.out.println("sql error");
    }
    finally
    {
    try{
    con.close();
    db.d_close();
    }
    catch(Exception e) {}
    }
    }
    //---------------------------------------------
    public userActionForm getUser(String key)
    {
    db=new getDbConnection();
    con=db.getCon();
    ResultSet rs=null;
    userActionForm uaf=new userActionForm();
    PreparedStatement ps = null;
    String sql="select * from myuser where user_id=?";
    try {
    ps = con.prepareStatement(sql);
    ps.setString(1,key.trim());
    rs=ps.executeQuery();
    if(rs.next())
    {
    uaf.setUser_id(rs.getString("user_id"));
    uaf.setUser_name(rs.getString("user_name"));
    uaf.setDep(rs.getString("dep"));
    uaf.setTel(rs.getString("tel"));
    uaf.setAction("edit");
    }
    }
    catch (SQLException e)
    {
    System.out.println("sql error");
    }
    finally
    {
    try{
    con.close();
    db.d_close();
    }
    catch(Exception e) {}
    }
    System.out.println("mod"+key);
    return uaf;
    }
    //----------------------------------------
    public void delUser(String key)
    {
    db=new getDbConnection();
    con=db.getCon();
    PreparedStatement ps = null;
    String sql="delete from myuser where user_id=?";
    try {
    ps = con.prepareStatement(sql);
    ps.setString(1,key.trim());
    ps.executeUpdate();
    }
    catch (SQLException e)
    {
    System.out.println("sql error");
    }
    finally
    {
    try{
    con.close();
    db.d_close();
    }
    catch(Exception e) {}
    }
    System.out.println("del"+key);
    }
    //----------------------------------
    public Collection getAlluser()
    {
    db=new getDbConnection();
    con=db.getCon();
    ResultSet rs=null;
    userActionForm uaf=new userActionForm();
    PreparedStatement ps = null;

    ArrayList rslist = new ArrayList();

    String sql="select * from myuser u,mydep d where u.dep=d.dep_id";
    try {
    ps = con.prepareStatement(sql);
    rs=ps.executeQuery();
    while(rs.next())
    {
    HashMap rscol = new HashMap();
    rscol.put("user_id",rs.getString("user_id"));
    rscol.put("user_name",rs.getString("user_name"));
    rscol.put("dep",rs.getString("dep"));
    rscol.put("dep_name",rs.getString("dep_name"));
    rscol.put("tel",rs.getString("tel"));
    rslist.add(rscol);
    }
    }
    catch (SQLException e)
    {
    System.out.println("sql error");
    }
    finally
    {
    try{
    con.close();
    db.d_close();
    }
    catch(Exception e) {}
    }
    return rslist;
    }
    //----------------------------------
    }

    posted on 2005-10-31 10:31 小辭猬 閱讀(212) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA

    主站蜘蛛池模板: 7777久久亚洲中文字幕| 亚洲欧洲精品久久| 亚洲精品亚洲人成在线观看| 亚洲精品乱码久久久久久蜜桃不卡| 亚洲午夜久久久久妓女影院| 亚洲福利在线观看| 亚洲精品国产国语| 搜日本一区二区三区免费高清视频| 一级人做人a爰免费视频| 久久中文字幕免费视频| 成年女人免费视频播放77777| 国产成人涩涩涩视频在线观看免费 | 999任你躁在线精品免费不卡| 99久久久精品免费观看国产| 精品久久久久久久免费加勒比| 亚洲成aⅴ人片久青草影院| 亚洲区小说区图片区QVOD| 亚洲国产精品无码久久久| 国产成人精品亚洲| 香蕉免费一区二区三区| 最近中文字幕免费mv视频7| 亚洲区小说区图片区| 亚洲经典在线观看| 亚洲AV无码AV日韩AV网站| A片在线免费观看| 天天干在线免费视频| 最新精品亚洲成a人在线观看| 亚洲精品视频在线播放| 污污免费在线观看| 91久久精品国产免费一区| 国产精品视_精品国产免费| 久久被窝电影亚洲爽爽爽| 亚洲熟妇AV乱码在线观看| 黄色视屏在线免费播放| 久久午夜免费视频| 亚洲最大激情中文字幕| 亚洲成a人片在线观看精品| 好男人资源在线WWW免费| 在线免费观看污网站| 亚洲AV无码国产精品麻豆天美 | AAA日本高清在线播放免费观看|