This week's book giveaways are in the Refactoring and Agile forums. We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line! See this thread and this one for details.
I was working on MySQL and PostgreSQl for last few projects and I don't have any prior experience in using Oracle as backend. I made up my mind to start learning Oracle as there's a possibility of using Oracle as the backend of the next project I'm supposed to be worked in. As we do normally, I just reviewed some books written on Oracle and realized that most of them are written for mainly DB administrators as most of books have emphasized the services provided by Oracle EE. As a programmer, My concern is on data manipulation rather than services such as clustering, etc. Simply I'm supposed to use Oracle with Java and Hibernate and not to use any oracle provided IDEs such as JDeveloper. As far as I feel, I have to learn PL/SQL, Triggers, stored procedures, etc as they are the most important aspects with respect to a developer. Can you guys recommend me a book/tutorial to get started using Oracle in my next project? Specially for Java-Oracle combination. (I mean if such a book exist...)