This slide deck explores data access in Ballerina including
- RDBMS Data Access and Manipulation
- Batch execution and Stored Procedures
- Transaction Handling
- Data Access Best Practices
Recording: https://youtu.be/lLqvaLtC3m0
2. About Ballerina Community Call
● Monthly meeting
● Community call structure
○ Feature explanation + demonstration
○ Open discussion
● Useful links
○ Agenda
○ Notify me form
○ Topic suggestion form
3. Agenda
● RDBMS Data Access and Manipulation
● Batch execution and Stored Procedures
● Transaction Handling
● Data Access Best Practices
9. Data Access Best Practices
● Cleaning up connections
○ Returned stream MUST BE be closed explicitly, if it is not iterated until the last element.
○ `sql:ProcedureCallResult` needs to be closed.
● Use of Global Connection Pool
● Use of batchExecute
● USe of ParameterizedQuery