你在调用方式的时候传一个参数,用于标示你要进行那一种操作,然后再进行判断
public void demo(sql){
if(sql == "update"){
String sSQL="update GLB set name="+name+"where id="+id;
}
if(sql == "delete"){
String sSQL="delete GLB where id="+id;
}
if(sql == "insert"){
String sSQL="insert into GLB value();
}
try{
com.zjxcsoft.util.DBControl dbc = new com.zjxcsoft.util.DBControl();
com.zjhcsoft.util.DbAction dba = new com.zjhcsoft.util.DbAction();
Connection conn = null;
conn = dbc.getDBConnetion();
execute(conn,sSQL);
conn.close();
}catch(SQLException se){
System.out.println(se);
}catch(Exception e){
System.out.println(e);
}
}
public void demo(sql){
if(sql == "update"){
String sSQL="update GLB set name="+name+"where id="+id;
}
if(sql == "delete"){
String sSQL="delete GLB where id="+id;
}
if(sql == "insert"){
String sSQL="insert into GLB value();
}
try{
com.zjxcsoft.util.DBControl dbc = new com.zjxcsoft.util.DBControl();
com.zjhcsoft.util.DbAction dba = new com.zjhcsoft.util.DbAction();
Connection conn = null;
conn = dbc.getDBConnetion();
execute(conn,sSQL);
conn.close();
}catch(SQLException se){
System.out.println(se);
}catch(Exception e){
System.out.println(e);
}
}
解决方案 »
- lucene查询问题
- 数字证书生成
- *监听session超时的另一种方法--finalize()*
- myeclipse8.0安装svn插件的问题
- 在hibernate中如何使用SQL语句?
- 请教:JSP如何使用程序连接数据库
- 有没有可能在jsp中调用word来完成打印!!!!!
- jbuilder编译问题
- 在action层某个方法内使用线程池并发处理业务,造成数据库死锁
- 新闻发布系统 几个想不通的问题,拜托大神帮帮忙 我正在做jsp和oracle的新闻发布系统,几个问题有点想不通,拜托大神指导指导 ,,,,,,,,,,,,,谢谢
- 页面刷新问题 求教
- 想用java做个监控程序有大神给什么意见思路或者用什么技术比较好?
照你这样写的 public void demo(sql)中的sql 会报错 如果加上String的话 下面的sSQL会报错 是否可以再帮忙改下 谢谢。
回复三楼 能具体点么 谢谢
public void demo(String sql)或 public void demo(int a)
然后判断 sql 或 a 调用
if(flag== "update"){
String sSQL="update GLB set name="+name+"where id="+id;
}
if(flag== "delete"){
String sSQL="delete GLB where id="+id;
}
if(flag== "insert"){
String sSQL="insert into GLB value();
}
try{
com.zjxcsoft.util.DBControl dbc = new com.zjxcsoft.util.DBControl();
com.zjhcsoft.util.DbAction dba = new com.zjhcsoft.util.DbAction();
Connection conn = null;
conn = dbc.getDBConnetion();
execute(conn,sSQL);
conn.close();
}catch(SQLException se){
System.out.println(se);
}catch(Exception e){
System.out.println(e);
}
}