锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV电影天堂男人的天堂,国产.亚洲.欧洲在线,国产专区一va亚洲v天堂http://www.tkk7.com/heroking2000/category/6670.htmlzh-cnSat, 03 Mar 2007 09:04:15 GMTSat, 03 Mar 2007 09:04:15 GMT60涓涓畝媧佺殑鏁版嵁搴撹闂鏋?/title><link>http://www.tkk7.com/heroking2000/articles/26530.html</link><dc:creator>Hero King</dc:creator><author>Hero King</author><pubDate>Wed, 04 Jan 2006 03:15:00 GMT</pubDate><guid>http://www.tkk7.com/heroking2000/articles/26530.html</guid><wfw:comment>http://www.tkk7.com/heroking2000/comments/26530.html</wfw:comment><comments>http://www.tkk7.com/heroking2000/articles/26530.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/heroking2000/comments/commentRss/26530.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/heroking2000/services/trackbacks/26530.html</trackback:ping><description><![CDATA[<P>      綆浠嬶細(xì)璇ユ鏋跺惛鍙朓Batis璁捐鎬濇兂鍜屾柟娉曟槧灝勬満鍒訛紝緇撳悎妯″紡鍖歸厤錛屽皢鏌ヨ緇撴灉鐩存帴鏄犲皠鎴愬煙瀵硅薄妯″瀷錛屽茍鏀寔鍒嗛〉銆?BR>      浠g爜濡備笅錛?BR>package heroking.db;</P> <P>import java.util.List;<BR>import java.util.ArrayList;<BR>import java.util.regex.Pattern;<BR>import java.util.regex.Matcher;<BR>import java.sql.*;</P> <P><BR>public class GeneralDao {<BR>    private Connection connection = null;</P> <P>    public Connection getConnection() {<BR>        return connection;<BR>    }</P> <P>    public void setConnection(Connection connection) {<BR>        this.connection = connection;<BR>    }</P> <P>    /**<BR>     * 鎵ц鎻掑叆錛屾洿鏂幫紝鍒犻櫎鎿嶄綔錛岃繑鍥炲間負(fù)褰卞搷璁板綍鏁般?BR>     * @param sql<BR>     * @param parameter<BR>     */<BR>    public int executeUpdate(String sql, Object parameter) {<BR>        List result = new ArrayList();<BR>        //鎸夋ā寮忓尮閰嶈漿鎹ql璇彞<BR>        Pattern pattern = Pattern.compile("#[a-zA-Z]+#");   //妯″紡鍖歸厤<BR>        Matcher matcher = pattern.matcher(sql);<BR>        String formatSql = matcher.replaceAll("?");<BR>        //榪炴帴鏁版嵁婧?BR>        PreparedStatement st = null;<BR>        try {<BR>            st = connection.prepareStatement(formatSql);<BR>        } catch (Exception e) {<BR>            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.<BR>        }<BR>        //娣誨姞棰勫鐞嗗弬鏁?BR>        int i = 1;<BR>        while (matcher.find()) {<BR>            String field = matcher.group();<BR>            String formatField = field.substring(1, field.length() - 1);<BR>            try {<BR>                st.setObject(i++, DataBaseUtil.excuteGetMethod(formatField, parameter));<BR>            } catch (SQLException e) {<BR>                e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.<BR>            }<BR>        }<BR>        try {<BR>            return st.executeUpdate();<BR>        } catch (SQLException e) {<BR>            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.<BR>        }<BR>        return 0;<BR>    }<BR>    </P> <P>    /**<BR>     * 鏌ヨ絎琾ageCount欏甸潰錛堟瘡涓〉闈㈢殑璁板綍鏁頒負(fù)pageSize錛夌殑緇撴灉<BR>     * @param sql   sql鏌ヨ<BR>     * @param parameter 鍙傛暟瀵硅薄<BR>     * @param pageSize 欏甸潰緇撴灉闆嗗ぇ灝?BR>     * @param pageCount 欏甸潰鏁?BR>     * @param resultClass 緇撴灉綾?BR>     * @return List<BR>     */<BR>    public List executeQuerys(String sql, Object parameter, int pageSize, int pageCount, Class resultClass){<BR>        List result = new ArrayList();<BR>        //鎸夋ā寮忓尮閰嶈漿鎹ql璇彞<BR>        Pattern pattern = Pattern.compile("#[a-zA-Z]+#");   //妯″紡鍖歸厤<BR>        Matcher matcher = pattern.matcher(sql);<BR>        String formatSql = matcher.replaceAll("?");<BR>        //榪炴帴鏁版嵁婧?BR>        PreparedStatement st = null;<BR>        try {<BR>            //璁劇疆棰勫鐞嗙姸鎬佸弬鏁幫紝婊氬姩錛屽彧璇匯?BR>            st = connection.prepareStatement(formatSql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);<BR>        } catch (Exception e) {<BR>            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.<BR>        }<BR>        //娣誨姞棰勫鐞嗗弬鏁?BR>        int i = 1;<BR>        while (matcher.find()) {<BR>            String field = matcher.group();<BR>            String formatField = field.substring(1, field.length() - 1);<BR>            try {<BR>                st.setObject(i++, DataBaseUtil.excuteGetMethod(formatField, parameter));<BR>            } catch (SQLException e) {<BR>                e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.<BR>            }<BR>        }<BR>        ResultSet rs = null;<BR>        try {<BR>            rs = st.executeQuery();<BR>            //鑾峰彇鎬昏褰曟暟<BR>            rs.last();<BR>            int totalCount = rs.getRow();</P> <P>            //褰撳墠欏甸潰絎竴鏉¤褰曚綅緗?BR>            int curPagePosition = (pageCount -1)*pageSize + 1;<BR>            if (totalCount < curPagePosition) {<BR>                return null;<BR>            }<BR>            rs.beforeFirst();<BR>            rs.absolute(curPagePosition);</P> <P>            //灝佽鍊煎璞?BR>            int k = 0;<BR>            ResultSetMetaData rsmd = rs.getMetaData();<BR>            int cols = rsmd.getColumnCount();<BR>            while (rs.next() && k < pageSize) {<BR>                Object o = resultClass.newInstance();<BR>                for (int j = 1; j <= cols; j++) {<BR>                    String name = rsmd.getColumnName(j);<BR>                    Object value = rs.getObject(j);//浣滈氱敤綾誨瀷澶勭悊,榪欐牱row涓殑綾誨瀷閮芥槸Object鍨嬬殑銆?BR>                    String voName = DataBaseUtil.toInValueName(name);<BR>                    DataBaseUtil.executeSetMethod(voName, value, o);<BR>                }<BR>                result.add(o);<BR>                k++;    //鑾峰彇鏁板姞1<BR>            }<BR>        } catch (SQLException e) {<BR>            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.<BR>        } catch (IllegalAccessException e) {<BR>            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.<BR>        } catch (InstantiationException e) {<BR>            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.<BR>        }<BR>        return result;<BR>    }<BR>    /**<BR>     * 鏌ヨ鎵鏈夌邯褰?BR>     * @param sql<BR>     * @param parameter<BR>     * @param resultClass<BR>     * @return List<BR>     */<BR>    public List executeQuerys(String sql, Object parameter, Class resultClass){<BR>        //榛樿涓烘墍鏈夎褰?BR>        return this.executeQuerys(sql, parameter, Integer.MAX_VALUE, 1, resultClass);<BR>    }</P> <P>    /**<BR>     * 鏌ヨ鍗曚釜璁板綍<BR>     * @param sql<BR>     * @param parameter<BR>     * @param resultClass<BR>     * @return Object<BR>     */<BR>    public Object executeQuery(String sql, Object parameter, Class resultClass){<BR>        List list = executeQuerys(sql, parameter,resultClass);<BR>        if (list == null || list.size() == 0) {<BR>            return null;<BR>        }<BR>        return list.get(0);<BR>    }<BR>}<BR></P><img src ="http://www.tkk7.com/heroking2000/aggbug/26530.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/heroking2000/" target="_blank">Hero King</a> 2006-01-04 11:15 <a href="http://www.tkk7.com/heroking2000/articles/26530.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://4001120002.com" target="_blank">337p日本欧洲亚洲大胆精品555588 </a>| <a href="http://bjmyhfc.com" target="_blank">最近最新MV在线观看免费高清</a>| <a href="http://ynyinglie.com" target="_blank">亚洲人成网7777777国产</a>| <a href="http://16688shop.com" target="_blank">国产成人亚洲毛片</a>| <a href="http://www-79983.com" target="_blank">国产亚洲精品免费</a>| <a href="http://yuntuzy.com" target="_blank">四虎精品免费永久免费视频</a>| <a href="http://fangdazd.com" target="_blank">中文字幕亚洲日韩无线码</a>| <a href="http://yisousou.com" target="_blank">一级毛片aaaaaa视频免费看</a>| <a href="http://hbjinmaitang.com" target="_blank">亚洲午夜精品第一区二区8050</a>| <a href="http://8833081.com" target="_blank">人禽伦免费交视频播放</a>| <a href="http://skcncar.com" target="_blank">国产亚洲一区二区三区在线不卡</a>| <a href="http://tmg-beelen.com" target="_blank">www.xxxx.com日本免费</a>| <a href="http://fangdazd.com" target="_blank">亚洲人成人77777网站</a>| <a href="http://liexion.com" target="_blank">久久久久久成人毛片免费看</a>| <a href="http://carsmp.com" target="_blank">91嫩草私人成人亚洲影院</a>| <a href="http://jt4f.com" target="_blank">91九色老熟女免费资源站</a>| <a href="http://www-070755.com" target="_blank">亚洲av无码一区二区三区观看</a>| <a href="http://xianliwang.com" target="_blank">免费观看的毛片大全</a>| <a href="http://28896543.com" target="_blank">亚洲日韩AV一区二区三区中文</a>| <a href="http://clzqb2b.com" target="_blank">国产免费观看黄AV片</a>| <a href="http://8099456.com" target="_blank">久久精品免费大片国产大片</a>| <a href="http://www999973.com" target="_blank">亚洲高清在线视频</a>| <a href="http://8mav950.com" target="_blank">91成人免费在线视频</a>| <a href="http://6878vip.com" target="_blank">亚洲av无码专区青青草原</a>| <a href="http://gdfcjzx.com" target="_blank">国产午夜亚洲不卡</a>| <a href="http://onisterwines.com" target="_blank">无码av免费一区二区三区</a>| <a href="http://dukane1688.com" target="_blank">亚洲youjizz</a>| <a href="http://cztbm.com" target="_blank">xvideos亚洲永久网址</a>| <a href="http://kingrel.com" target="_blank">在线人成免费视频69国产</a>| <a href="http://7s8s.com" target="_blank">亚洲国产中文在线视频</a>| <a href="http://hongyue8.com" target="_blank">日韩免费三级电影</a>| <a href="http://djqq520.com" target="_blank">三年片免费高清版</a>| <a href="http://siqingsizu.com" target="_blank">亚洲国产成+人+综合</a>| <a href="http://conghui8.com" target="_blank">亚洲情侣偷拍精品</a>| <a href="http://jdv6.com" target="_blank">亚洲成人免费网址</a>| <a href="http://cangtuyuan.com" target="_blank">免费一级毛suv好看的国产网站</a>| <a href="http://www77753.com" target="_blank">亚洲国产精品一区二区久久hs </a>| <a href="http://9haolc.com" target="_blank">日韩黄色免费观看</a>| <a href="http://www62hth.com" target="_blank">国色精品va在线观看免费视频 </a>| <a href="http://9qwx.com" target="_blank">亚洲美女免费视频</a>| <a href="http://cqshangshu.com" target="_blank">国产成人aaa在线视频免费观看</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>