| Author |
Printing prepared statement to console
|
Prasad Tamirisa
Ranch Hand
Joined: Mar 26, 2007
Posts: 130
|
|
Hi all, Is there any way that i can print (i mean a debug statement) a prepared statement to the console. i tried using prpstmt.toSting(); but it doesn't seem to be working.... can any one suggest in this aspect.
|
Regards,
Durga Prasad
|
 |
Purushoth Thambu
Ranch Hand
Joined: May 24, 2003
Posts: 425
|
|
There is not direct way to get the SQL being executed by the preparedstatement from the java side (unless you use JDBC driver wrappers like p6spy). You need to write some sort of reflection code to get the SQL. Here is what I did 1. Used debug to break on preparedstatement execute statement from IDE. Examined the preparedstatement object and figured out the sql is stored in which field. 2. Execute below code This worked fine with Oracle JDBC driver. The fields may vary based on the DB & Driver.
|
 |
suresh charan
Greenhorn
Joined: Jun 15, 2006
Posts: 8
|
|
Look at this one [ March 26, 2007: Message edited by: suresh charan ]
|
 |
 |
|
|
subject: Printing prepared statement to console
|
|
|