1. 程式人生 > >關於jdbc 增刪改通用的方法,只需要傳sql語句和查詢條件

關於jdbc 增刪改通用的方法,只需要傳sql語句和查詢條件

//第二個引數為給佔位符賦值,可以理解為一個數組

//例如executeUpdate("select *from user where id=? and pwd =?","admin","123")

public int executeUpdate(String sql,Object...obj){

Connection conn = getConnection();
PreparedStatement ps = null;
try {
ps = conn.prepareStatement(sql);
//給佔位符賦值
if(obj.length>0){
for (int i = 0; i < obj.length; i++) {
ps.setObject(i+1, obj[i]);
}
}

return ps.executeUpdate();  //執行SQL並返回影響行數
} catch (Exception e) {
// TODO: handle exception
}finally{
closeAll(conn, ps, null);
}
return 0;
}

相關推薦

關於jdbc 刪改通用方法需要sql語句查詢條件

//第二個引數為給佔位符賦值,可以理解為一個數組 //例如executeUpdate("select *from user where id=? and pwd =?","admin","123") public int executeUpdate(String sql,O

JDBC刪改方法小記(2個表相關聯)

第一個類引用http://blog.csdn.net/bhq2010/article/details/7478659 SingletonConn類: import java.sql.Connection; import java.sql.DriverManager; import jav

怎麼用php post 資料到伺服器端封裝的方法需要輸入url post 資料即可

方法如下: <?php /** * 傳送post請求 * @param string $url 請求地址 * @param array $post_data pos

java通過反射需要了類名引數就可以根據不同引數的構造方法例項化物件

轉載自:http://www.jianshu.com/p/69ca44916ebf 程式碼塊 @requires_authorization private Object reflateInstance(String className, Object[] args)th

簡單的JDBC刪改查操作附源碼

mysql 小白 http .exe let ext 打印 編譯 sdn 1 package com.xyyz.jdbc; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager;

數據庫曾刪改通用方法封裝(根據曾 刪 改 的sql語句來執行相應的業務操作

on() sql nbsp 增加 str cep con template auto public class JDBCTemplate { /** * 增刪改封裝 * @param sql:要執行的sql語句 * @param pa

通用mapper的刪改方法 留存 備忘

you 匹配 trac depend 復雜 字符串類 camel param oda Mybatis通用Mapper介紹與使用 前言 使用Mybatis的開發者,大多數都會遇到一個問題,就是要寫大量的SQL在xml文件中,除了特殊的業務邏輯SQL之外,還

java 移動節點排序號進行重新排序以閉包形式實現ztree刪改查操作其中排序運用到此方法

package com.avic.custom.controller.ct; import java.util.HashMap; import java.util.Map; /** * 移動節點重新排序操作 * @author Administrator * */

轉:輕松理解 Android Binder需要讀這一篇

native 線程同步 ntp 並不是 crud 響應 抽象 過程 開源 轉自http://www.jianshu.com/p/bdef9e3178c9 在 Android 系統中,Binder 起著非常重要的作用,它是整個系統 IPC 的基石。網上已經有很多文章講述

編輯PDF文件太難的話需要將PDF轉換成Word就行了

pdf pdf轉換 word 現在網上下載下來的很多文檔,資料,都是PDF格式的,而我們下載下來,希望可以摘取裏面的一部分內容來使用或者參考,又或者希望能夠修改裏面的一些內容或者數據,那我們應該如何做到呢?我們可以在PDF裏面直接進行編輯,不過這個需要借助其他的軟件,今天我們就不說這方面的方法,我

後臺發送http請求通用方法包括getpost

util line 通用方法 返回 finall 6.0 val except ktr package com.examsafety.service.sh; import java.io.BufferedReader; import java.io.IOExceptio

免備案速度快帶寬大香港服務器租用需要299您沒有聽錯

速度快價格低服務器租用 海騰QQ83095419 香港寬頻服務器是香港主流帶寬商之一,帶寬價格相當便宜,是需求大帶寬居家首選,服務器100G光纖國際帶寬單獨接入,鏈接世界各地,訪問速度也非常快,是香港性價比超高的服務器,同樣也是我公司主打的機房,價格也是在市場上非常有優勢的,同機房同配置我們做到較低。

一個ibatis映射文件的例子(包含刪改單查多查)

包含 create reac update != and save 增刪 from <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD M

EFADO的刪改方法總結

l EF新增  DbContext db=new DbContext (); 1.db.物件.Add() db.SaveChanges()     2.SqlParameter[]引數化 db.DataBase.ExecuteSqlCommand("sql語

JDBC刪改查操作總結

JDBC增刪改查操作總結 1.Insert插入操作 使用jdbcTemplate的update()方法執行 例子 private final static String INSERT_USER_SQL= "INSERT INTO t_user(user_id,user_num,user_

Thinkphp結合layer彈窗加ajax完成刪改方法

Thinkphp結合layer彈窗加ajax完成增加方法 給每個input框繫結id就行了 這是前端頁面 <!DOCTYPE html> <html> <head> {include file="public/head

java實現elasticsearch刪改方法

這篇文章旨在是幫助新接觸elasticsearch的同學快速上手es,儘早的為團隊貢獻自己的力量。 (一)往es中增加資料 import org.elasticsearch.client.Client; import org.elasticsearch.client.transport.

限定某個業務控制方法允許GET或POST請求方式訪問

可以在業務控制方法前,指明該業務控制方法只能接收GET或POST的請求 @Controller @RequestMapping(value="/user") public class UserAction{ @RequestMapping(value="/add",method=Requ

手把手教你ExtJS從入門到放棄——篇二十三(示例20:Ext.dom.Element類中常用刪改方法詳解)

方法多多,就講部分常用的 查詢系: onReady就不寫了,上核心程式碼 contains:引數可以傳id或者元素 、 child:返回該元素的子元素 down(選擇器):根據選擇器獲取該元素下層內層元素(常用) first:獲取第一個子元素