首页>代码>jquery ajax分页插件特效源代码demo完整版>/JqueryAjaxPage/src/com/jiang/DB/DBop.java
package com.jiang.DB;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import com.sun.rowset.CachedRowSetImpl;
import javax.sql.RowSet;
import javax.sql.rowset.CachedRowSet;
import java.sql.ResultSet;
public class DBop {
	
     public static boolean save(String sql){
    	 DB db=new DB();
    	 Connection conn=db.getConnection();
    	 PreparedStatement pstm=null;
    	 try {
			pstm=conn.prepareStatement(sql);
			return pstm.execute();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return false;
     }
     
     public static RowSet search(String sql){
    	 DB db=new DB();
    	 Connection conn=db.getConnection();
    	 PreparedStatement pstm=null;
    	 try{
    		 pstm=conn.prepareStatement(sql);
    		 ResultSet rs=pstm.executeQuery();
    		 CachedRowSet crs=new CachedRowSetImpl();
		     crs.populate(rs);
			 return crs;
    	 }catch(Exception e){
    		 e.printStackTrace();
    		 return null;
    	 }finally{
    		 if(pstm!=null){
    			 try {
					pstm.close();
				} catch (SQLException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				if(conn!=null){
					try {
						conn.close();
					} catch (SQLException e) {
						System.out.println("关闭数据库链接时出现问题.....");
						e.printStackTrace();
					}
				}
    		 }
    	 }
     }
     
     public static int getNum(String tableName,String where){
    	 StringBuilder sb=new StringBuilder();
         sb.append("select count(*) as num from "+tableName);
         if(!"".equals(where)){
        	 sb.append(" ");
        	 if(where.startsWith("where")){
        		 sb.append(" "+where);
        	 }else{
        		 sb.append(" where "+where);
        	 }
         }
    	 DB db=new DB();
    	 Connection conn=db.getConnection();
    	 PreparedStatement pstm=null;
    	 try{
    		 pstm=conn.prepareStatement(sb.toString());
    		 ResultSet rs=pstm.executeQuery();
    		if(rs.next()){
    			 return rs.getInt("num");
    		}else{
    			return 0;
    		}
    	 }catch(Exception e){
    		 e.printStackTrace();
    		 return 0;
    	 }finally{
    		 if(pstm!=null){
    			 try {
					pstm.close();
				} catch (SQLException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				if(conn!=null){
					try {
						conn.close();
					} catch (SQLException e) {
						System.out.println("关闭数据库链接时出现问题.....");
						e.printStackTrace();
					}
				}
    		 }
    	 }
     }
} 
最近下载更多
129448 LV15月25日
星星
adminxu LV135月3日
月亮月亮月亮星星
18035189975 LV13月18日
星星
zhourunfav LV12019年12月12日
星星
ss1522886278 LV22019年12月11日
星星星星
guysma LV12019年11月15日
星星
messiaaaaa LV12019年10月18日
星星
3969138 LV152019年10月17日
月亮月亮月亮星星星星星星
dengpand LV82019年9月13日
月亮月亮
xiongpu88 LV12019年8月8日
星星
最近浏览更多
1798672867 LV1710月13日
太阳星星
hjh844615 LV69月20日
月亮星星星星
死神的眷恋 LV99月9日
月亮月亮星星
zrthhh123 LV16月5日
星星
129448 LV15月25日
星星
adminxu LV135月3日
月亮月亮月亮星星
dxr23275月1日
暂无贡献等级
Dot7350 LV34月17日
星星星星星星
18035189975 LV13月18日
星星
25011041293月6日
暂无贡献等级
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友