最代碼廣告位
kaka的gravatar頭像
kaka2013-01-10 09:42:16

java jdbc操作數據庫的工具類

java jdbc操作數據庫簡單基本連接實現

/**
	 * 封裝insert(),update(),delete()方法對數據庫的操作
	 * @param sql
	 * @param params
	 * @return result 返回影響的行數
	 * @throws Exception
	 */
	public static int MySqlExecuteUpdate(String sql,Object...params)throws Exception{
		
		Connection conn = TransAnctionFilter.Transcon.get();//從本地線程里取出conn
		//Connection conn = getConn();
		
		PreparedStatement pStatement = conn.prepareStatement(sql);
		
		for(int i = 0;i < params.length;i++){
			
			pStatement.setObject(i + 1, params[i]);
			
		}
		
		int result = pStatement.executeUpdate();
		
		close(null, pStatement, null);
		
		return result;
		
	}
	
	/**
	 * 封裝select()方法對數據庫的操作
	 * @param sql
	 * @param params
	 * @return 返回查詢的結果集
	 * @throws Exception
	 */
	public static ResultSet MySqlExecuteSelect(String sql,Object...params)throws Exception{
		
		Connection conn = TransAnctionFilter.Transcon.get();//從本地線程里取出conn
		
		//Connection conn = getConn();
		
		PreparedStatement pStatement = conn.prepareStatement(sql);
		
		for(int i = 0;i < params.length;i++){
			
			pStatement.setObject(i + 1, params[i]);
			
		}
		
		ResultSet rSet = pStatement.executeQuery();
		
		return rSet;
		
	}

 


AXIN編輯于2014-2-13 9:39:34


最代碼官方編輯于2014-10-14 9:54:17


打賞

文件名:DBManager.java,文件大小:2K下載
最代碼最近下載分享源代碼列表最近下載
kenpfang LV172018年6月14日
太陽星星
楊小軍的賬號 LV72018年1月8日
月亮星星星星星星
seasuka LV152017年7月31日
月亮月亮月亮星星星星星星
Haydroid LV12017年2月11日
星星
chang223 LV112016年1月2日
月亮月亮星星星星星星
wzg356 LV182015年1月3日
太陽星星星星
AXIN LV362014年2月13日
太陽太陽月亮
最代碼最近瀏覽分享源代碼列表最近瀏覽
lyhlyh LV21月12日
星星星星
chao199625 LV31月9日
星星星星星星
1344225877 LV12019年12月10日
星星
weilaizhisheng LV132019年12月9日
月亮月亮月亮星星
jaonsang LV222019年11月3日
太陽月亮星星星星
1058497170 LV12019年10月25日
星星
zt1111111111111111 LV32019年10月11日
星星星星星星
genese LV42019年9月24日
月亮
fanxiaolin84 LV92019年8月15日
月亮月亮星星
liuhaoran LV92019年7月25日
月亮月亮星星
頂部客服微信二維碼底部
>掃描二維碼關注最代碼為好友掃描二維碼關注最代碼為好友
2008大乐透走势图