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

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

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

    superwei

    導(dǎo)航

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    統(tǒng)計(jì)

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

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

    第二步: 配置數(shù)據(jù)庫

    1.首先創(chuàng)建數(shù)據(jù)聯(lián)接bean, 并打包到 ConnectionPool, 它將從我們配置的聯(lián)接池中取得可用聯(lián)接.

    // Java Document
    package ConnectionPool;
    import javax.naming.*;
    import javax.sql.*;
    import java.sql.*;
    import java.io.*;
    import java.util.*;

    public class getDbConnection {

    Connection conn;
    Statement stmt;
    ResultSet rs=null;

    String foo = "Not Connected";
    int bar = -1;

    public getDbConnection() {
    try{
    Context ctx = new InitialContext();
    if(ctx == null )
    throw new Exception("Boom - No Context");

    DataSource ds =
    (DataSource)ctx.lookup(
    "java:comp/env/jdbc/TestDB");

    if (ds != null) {
    conn = ds.getConnection();

    }
    }
    catch(Exception e) {
    e.printStackTrace();
    }
    }

    public Connection getCon()
    {
    return conn;
    }


    public void d_close() throws SQLException
    {
    if (rs != null) {
    try { rs.close(); } catch (SQLException e) { ; }
    rs = null;
    }
    if (stmt != null) {
    try { stmt.close(); } catch (SQLException e) { ; }
    stmt = null;
    }
    if (conn != null) {
    try { conn.close(); } catch (SQLException e) { ; }
    conn = null;
    }

    }

    protected void finalize() throws Throwable
    {
    try { d_close(); } catch (SQLException e) { ; }
    }

    }

    2.創(chuàng)建數(shù)據(jù)庫.

    數(shù)據(jù)庫名: mystruts

    部門表: mydep

    _______________________________________
    dep_id dep_name
    _______________________________________
    1 dep1
    2 dep2
    3 dep3
    4 dep4
    _______________________________________

    用戶表: myuser
    ______________________________________________
    user_id user_name dep tel
    ______________________________________________
    1 jack 1 0769-2454042
    2 max 2 0769-2454043
    ______________________________________________

    (注: 以上字段為了測(cè)試方便. 全部使用字符型)


    第三步: 創(chuàng)建ActionForm (userActionForm.java)

    package mystruts; //請(qǐng)打包到mystruts下.

    import org.apache.struts.action.*;
    import javax.servlet.http.*;

    public class userActionForm extends ActionForm {
    private String action="add";
    private String dep;
    private String tel;
    private String user_id;
    private String user_name;
    public String getAction() {
    return action;
    }
    public void setAction(String action) {
    this.action = action;
    }
    public String getDep() {
    return dep;
    }
    public void setDep(String dep) {
    this.dep = dep;
    }
    public String getTel() {
    return tel;
    }
    public void setTel(String tel) {
    this.tel = tel;
    }
    public String getUser_id() {
    return user_id;
    }
    public void setUser_id(String user_id) {
    this.user_id = user_id;
    }
    public String getUser_name() {
    return user_name;
    }
    public void setUser_name(String user_name) {
    this.user_name = user_name;
    }
    public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {

    return null;
    }
    public void reset(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
    }
    }

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

    主站蜘蛛池模板: 成人免费无码精品国产电影| 国产成人精品免费午夜app | 67pao强力打造67194在线午夜亚洲| 天天影院成人免费观看| 亚洲AV无码成人专区片在线观看| 久久精品亚洲一区二区| 久久国产乱子精品免费女| 成人无码区免费A∨直播| 人人玩人人添人人澡免费| 日韩一级免费视频| 亚洲免费一区二区| 亚洲日本香蕉视频| 久久99精品免费视频| 免费成人福利视频| 免费毛片在线看不用播放器 | 亚洲乱码日产精品a级毛片久久| 亚洲欧洲日产国码无码久久99 | 麻豆91免费视频| 久久99国产综合精品免费| 国产精品色午夜视频免费看| 亚洲国产综合专区电影在线 | 最好2018中文免费视频| 69精品免费视频| 国产成人亚洲综合网站不卡| 99热在线日韩精品免费| 日本a级片免费看| 一级特黄特色的免费大片视频| 99爱在线精品免费观看| 亚洲AV无码欧洲AV无码网站| 精品一区二区三区免费毛片爱| 亚洲人成电影网站久久| 亚洲狠狠爱综合影院婷婷| 男的把j放进女人下面视频免费| 亚洲成综合人影院在院播放| 日本一道综合久久aⅴ免费| 青青操在线免费观看| 亚洲国产夜色在线观看| 香蕉免费一区二区三区| 亚洲国产午夜精品理论片在线播放 | 永久免费AV无码国产网站| 亚洲国产人成网站在线电影动漫|