© ASERT 2006-2013

Working with Databases
and Groovy
Dr Paul King
@paulk_asert
http:/slideshare.net/paulk_asert/databases-...
Topics
Intro
• Relational Databases
• Groovy’s Sql class
• Datasets
© ASERT 2006-2013

• NoSQL
– MongoDB
– Neo4J
More Information: Groovy in Action
Upcoming SlideShare
Loading in …5
×

Working with Databases and Groovy

1,135 views
919 views

Published on

Speaker: Paul King
This talk reviews the features in Groovy which make it easy to work with databases. It reviews the features of Groovy SQL including Groovy's LINQ-like lazy evaluation technology called datasets. In addition, it looks at working with a couple of NoSQL databases: MongoDB (using GMongo) and Neo4J (using it's Java api and via Gremlin support).
This talk looks at accessing relational databases using raw JDBC, Groovy's lazy LINQ-like datasets and briefly using hibernate, caching, and spring-data technologies. It also looks at the approaches that can be used to access NOSQL databases.
The talk covers Groovy-SQL in some depth and then briefly examines the other technologies mentioned to give you a feel for your options. For Groovy SQL, we look at how to do the basic CRUD operations and then examine a few more advanced features like working with transactions, batches, chunking, stored procedures and database metadata. Example code will be provided on github (under development) so that attendees can dive deeper into the examples if they wish.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,135
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Working with Databases and Groovy

  1. 1. © ASERT 2006-2013 Working with Databases and Groovy Dr Paul King @paulk_asert http:/slideshare.net/paulk_asert/databases-with-groovy https://github.com/paulk-asert/databases-with-groovy
  2. 2. Topics Intro • Relational Databases • Groovy’s Sql class • Datasets © ASERT 2006-2013 • NoSQL – MongoDB – Neo4J
  3. 3. More Information: Groovy in Action

×