posts - 189,comments - 115,trackbacks - 0
          java程序員面試必答題--數據庫
          ?
          這道題我在好多個公司都考了,現在總結下來
          ?
          寫一種數據庫操作
          ?
          最通用的答案是使用數據源的
          ?
          1、完整的,基于struts框架的
          ?
          //取得當前模型 struts
          ServletContext context = getServlet().getServletContext();

          //指定配置文件???????
          ModuleConfig moduleConfig = ModuleUtils.getInstance().getModuleConfig(request, context);
          ?
          //取得配置文件中指定的數據源
          DataSource dataSource = (DataSource) context.getAttribute(key + moduleConfig.getPrefix());
          ?
          //取得數據庫連接
          Connection conn = dataSource.getConnection();
          ?
          //準備sql操作
          ps = conn.prepareStatement(sql);
          ?
          //sql問中參數綁定
          statement.setString(綁定參數位置, 所需綁定的參數);
          ?
          //執行sql
          rs = ps.executeQuery();
          ?
          //結果rs保存
          ??while (rs.next()) {
          ???rs.getInt("aa");
          ???rs.getString("bb");
          ??}
          ?
          2、簡單的
          //取得數據庫連接
          Connection conn = dataSource.getConnection();
          ?
          //準備sql操作
          ps = conn.prepareStatement(sql);
          ?
          //執行sql
          rs = ps.executeQuery();
          ?
          //結果rs保存
          ??while (rs.next()) {
          ???rs.getInt("aa");
          ???rs.getString("bb");
          ??}
          posted on 2006-03-25 18:11 MEYE 閱讀(395) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 永登县| 松江区| 万全县| 扶沟县| 衡南县| 厦门市| 双桥区| 威宁| 增城市| 师宗县| 札达县| 嘉义县| 满洲里市| 红原县| 乌海市| 庐江县| 安仁县| 太湖县| 阿拉善盟| 珠海市| 白城市| 定边县| 大方县| 天台县| 和静县| 浮梁县| 阿拉尔市| 郓城县| 化德县| 罗甸县| 馆陶县| 浠水县| 和平区| 昭通市| 伊宁县| 隆尧县| 榆社县| 扬中市| 孙吴县| 本溪市| 吴川市|