I'm making a tool in which I connect to the databases logging in through the swing gui. Here I provide the option of drivers and I also want the user to have an option of being able to add external JARs on the fly. How should I go about it?