~/talk

Working with Databases and Groovy

Talkat SpringOne2GX 2014 · 2014-09-08..09-11· [databases]
name:Paul King
links:none on file
slides:none on file

Shows Groovy SQL usage from sql.newInstance variants through prepared statements that prevent SQL injection, and demonstrates executeInsert returns generated keys, executeUpdate row counts, batching with a configurable batch size, and transactions working across a single DB. Introduces datasets lazy evaluation that composes multiple find/sort filters into one SQL only when materialized. Covers GMongo document inserts and queries (example dataset ends up with four athletes and five runs) and Neo4j node/edge modeling plus compact Gremlin traversals for relationship queries.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:10Groovy SQL library basics
  3. 10:55Creating SQL instances
  4. 21:52SQL execution and injection
  5. 33:18Stored procedures in Groovy
  6. 41:31Advanced SQL operations
  7. 53:34Java-friendly SQL syntax
  8. 1:00:13Groovy DataSets explained
  9. 1:08:13DataSets queries and views
  10. 1:10:22Non-relational databases intro
  11. 1:12:07Working with MongoDB
  12. 1:19:35Graph databases with Neo4j
  13. 1:27:47Gremlin for Neo4j queries
  14. 1:28:30Summary and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.