jdbc增删改的同用方法

来源:互联网 发布:网络推广规划 编辑:程序博客网 时间:2024/04/30 13:09
package com.yanshu.util;


import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;


import com.yanshu.pojo.Emp;


public class Test {
/**
* 增删改的方法
* @param sql
* @param objects
*/
public static void update(String sql,Object...objects)
{
Connection conn=null;
PreparedStatement ps=null;

try {
conn=JdbcUtil.getConn();
ps=conn.prepareStatement(sql);
for(int i=0;i<objects.length;i++)
{
ps.setObject(i+1, objects[i]);
}
ps.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
JdbcUtil.closeConn(null, null, null, ps, conn);
}
}
/**
* 执行方法
* @param emp
*/
public static void addNew(Emp emp)
{
String sql="insert into emp(name,hobas) values(?,?)";
update(sql,emp.getName(),emp.getHobas());
}
public static void main(String[] args) {
Emp emp=new Emp();
emp.setName("tom");
emp.setHobas("tom");
addNew(emp);
System.out.println("3333");
}





}