Relational databases are the de-facto way for persisting data, and SQL is the de-facto way of manipulating data in relational databases. Meanwhile Java is a near de-facto choice for implementing business systems. Until recently, the only way for Java and SQL to interact was through the client-side JDBC API. SQLj, however is an initiative with broad industry support (available in Sybase since ASE 12.0) that not only extends the capabilities traditionally made available within JDBC, but also allows radical new design solutions by putting "Java in the Database". In this talk, Dan Haywood will be looking at Sybase's support for this technology.