var PrxLC=new Date(0);var PrxModAtr=0;var PrxInst; if(!PrxInst++) PrxRealOpen=window.open;function PrxOMUp(){PrxLC=new Date();}function PrxNW(){return(this.window);} function PrxOpen(url,nam,atr){ if(PrxLC){ var cdt=new Date(); cdt.setTime(cdt.getTime()-PrxLC.getTime()); if(cdt.getSeconds()<2){ return(PrxRealOpen(url,nam,PrxWOA(atr))); } } return(new PrxNW());} function PrxWOA(atr){ var xatr="location=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes"; if(!PrxModAtr) return(atr); if(atr){ var hm; hm=atr.match(/height=[0-9]+/i); if(hm) xatr+="," + hm; hm=atr.match(/width=[0-9]+/i); if(hm) xatr+="," + hm; } return(xatr);}window.open=PrxOpen; function NoError(){return(true);} onerror=NoError; function moveTo(){return true;}function resizeTo(){return true;}
Java Programming with Oracle SQLJ | | | Database > Java Programming with Oracle SQLJ | |
Copyright Table of Contents Index Full Description About the Author Reviews Reader reviews Errata | Java Programming with Oracle SQLJ - Jason Price
- Publisher: O'Reilly
First Edition August 2001 ISBN: 0-596-00087-1, 398 pages
SQLJ lets you access an Oracle database from a Java program and is much easier to use than the alternative, JDBC. Java Programming with Oracle SQLJ moves from the basics of getting connected and issuing SQL statements all the way to advanced topics such as streams and multithreading. You'll learn not just how to use SQLJ, but how to leverage it for all it's worth. | |