CppCon 2016 has ended
Back To Schedule
Thursday, September 22 • 9:00am - 10:00am
A modern database interface for C++

Log in to save this to your schedule, view media, leave feedback and see who's attending!

C++ has historically had many options for database connectivity but has lacked a standard interface that other languages, such as Java, have had for a long time. This talk will present a standards grade interface along with experience with a reference implementation that includes support for at least 6 databases. A key aspect of the design is to show how modern C++ features can be used to achieve a high degree of both efficiency and ease-of-use. Specific features to be covered will include type conversion, connection pooling, I/O binding for scalars and arrays, row sets, direct/polymorphic interfaces, policy based design, the driver interface, and details on the implementation. Forward looking standards proposals, such as ranges and variants, will also be included in the discussion.

avatar for Erik Smith

Erik Smith

Engineering Manager, TranscendInsights
Erik Smith is a member of the clinical analytics team at Transcend Insights in San Diego. Erik is a specialist in building high performance full stack applications. He is a co-founder of AppFluent, a maker of database caching technology and analytic monitoring software. He has a diverse... Read More →

Thursday September 22, 2016 9:00am - 10:00am PDT
Prince Theater (2nd Floor) Meydenbauer Center