Does Java have support for any form of databases natively? That is, does Java have a set of API or library that allows me to create and use databases such as MS Access or SQLite, etc?
It seems like I must download a third-party wrapper library or driver before I can use any database. IS there a native standard library in Java that allows me to do databases without third-party classes?
No. Java’s database functionality (JDBC) is composed of a set of interfaces (plus a few utility classes) in the standard library and third-party implementations of those interfaces that let you connect to all the various databases out there. You’ll have to find and use at least a driver library for any database you’d like to connect to.