java中怎么用sql语句做修改 增加 删除的功能 不只是sql语句,要有具体的代码

StringBuffersqlBuffer=newStringBuffer("SELECT*FROMTS_USERwhere1=1");if(ID!=null&&!"".... StringBuffer sqlBuffer = new StringBuffer("SELECT * FROM TS_USER where 1 = 1 ");
if(ID != null && !"".equals(ID)){
sqlBuffer.append(" AND ID = " + ID);
}
if(tel != null && !"".equals(tel)){
sqlBuffer.append(" AND TEL = " + tel);
}
if(name != null && !"".equals(name)){
sqlBuffer.append(" AND NAME = " + name);
}
List<Vector> userList = new ArrayList<Vector>();
ResultSet rs = stmt.executeQuery(sqlBuffer.toString());
if(rs.next()){
Vector vector = new Vector();
vector.add(rs.getString("ID"));
vector.add(rs.getString("NAME"));
vector.add(rs.getString("TEL"));
vector.add(rs.getString("ADRESS"));
userList.add(vector);
这是查询的语句,那怎么做出 修改 增加 删除的功能 要有具体的代码
展开
 我来答
亵渎挚爱
2012-07-26 · TA获得超过260个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:162万
展开全部
结合的框架可以完成用ssh,ssi,spring MVC 等等框架都可以完成,最简单的写个basedao然后用servelt完成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hero781218
2012-07-26 · 超过16用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:60.2万
展开全部
//插入一条记录
sql="insert into TUser values(user_sequence.nextval,?,?,?,?,?)";
//创建一个连接
conn=DBUtil.getConnection();
//创建PreparedStatement的对象
stmt=conn.prepareStatement(sql);
//给SQL语句内的"?"赋值
//stmt.setInt(1,ub.getUser_ID());
stmt.setString(1,ub.getMobile_Number());
stmt.setString(2,ub.getRoaming_Status());
stmt.setString(3,ub.getCom_Level());
stmt.setInt(4,ub.getCustomer_ID());
stmt.setInt(5,ub.getAccount_ID());

//返回执行更新操作后受影响的行数
int rst=stmt.executeUpdate();
//修改数据
sql="update TUser set Mobile_Number=?,Roaming_Status=?,Com_Level=?,Customer_ID=?,Account_ID=? where User_ID="+ub.getUser_ID();
//创建一个连接
conn=DBUtil.getConnection();
//创建PreparedStatement的对象
stmt=conn.prepareStatement(sql);
//给SQL语句内的"?"赋值
//stmt.setInt(1,ub.getUser_ID());
stmt.setString(1,ub.getMobile_Number());
stmt.setString(2,ub.getRoaming_Status());
stmt.setString(3,ub.getCom_Level());
stmt.setInt(4,ub.getCustomer_ID());
stmt.setInt(5,ub.getAccount_ID());

//删除数据
sql="delete from TUser where User_ID="+id;
//创建一个连接
conn=DBUtil.getConnection();
//创建PreparedStatement的对象
stmt=conn.createStatement();
//检测删除的对象是否存在
if(getUser(id)!=null&&getUser(id).getUser_ID()==id){
//返回执行更新操作后受影响的行数
int rst = stmt.executeUpdate(sql);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式