<p>To implement data access code in our application we need some framework to wrap around jdbc (ORM is not our choice, because of scalability).</p>

<p>The coolest framework I used to work with is <a href="http://static.springframework.org/spring/docs/2.5.x/reference/jdbc.html" rel="noreferrer">Spring-Jdbc</a>. However, the policy of my company is to avoid external dependencies, especially spring, J2EE, etc.
So we are thinking about writing own handy-made jdbc framework, with functionality similar Spring-jdbc: row mapping, error handling, supporting features of java5, but without transaction support.</p>

<p>Does anyone have experience of writing such jdbc wrapper framework?
If anyone has experience of using other jdbc wrapper frameworks, please share your experience.</p>

<p>Thanks in advance.</p>

Spring-JDBC is fantastic.  Consider that for an open source project like Spring the down side of external dependency is minimized.  You can adopt the most stable version of Spring that satisfies your JDBC abstraction requirements and you know that you'll always be able to modify the source code yourselves if you ever run into an issue -- without depending on an external party.  You can also examine the implementation for any security concerns that your organization might have with code written by an external party.