怎么得到使用PreparedStatement.setxxxx()后的完整SQL语句?

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

try  
  {  
  db.setdate();  
  class.forname(database.mysql_driver);  
  db.setconnection();  
  db.setsql("insert   into   logtable   values(?,?,?)");  
  db.setpreparedstatement(db.getsql());  
  db.setpreparedstatementparamer(1,username);  
  db.setpreparedstatementparamer(2,sql);  
  db.setpreparedstatementparamer(3,db.getcurrent_zcrq());  
  db.execute();  
   
   
  }catch(exception   e){  
  e.printstacktrace();  
  }finally{  
  db.close();  
   
  }  
  我现在要得到sql的完整语句,比如我现在在里面的insert   into   logtable   values(?,?,?)我要得到我用setxxx()方法后的语句,insert   into   logtable   values(jason,select   *   from   tablename,2005-7-8),请高手指点。

.

· 网友精彩回答:

处理 SSI 文件时出错
© 2006-2008 All Rights Reserved