Por partes
Access como base de datos es una porquería, sirve para que la gente se pueda hacer una base de datos personal de forma sencilla, aunque haya muchas empresas que la acaben utilizando también en cosas más delicadas.
Si quieres usar una BBDD sencilla para que tu aplicación sea portable, usa embebidas como Derby.
Cita: Alguien tiene un tutorial sobre este último para dar altas, bajas y modificaciones en una tabla.
Internet está lleno de ellos, desde el punto de vista de Java, al usar JDBC todas las bases de datos se manejan igual..
Cita: java.sql.SQLException: No suitable driver found for jdbd://mysql://localhost/bd1
Te falta añadir la librería de mysql a tu proyecto.
Cita: Seleccionamos la opción "Java Build Path", de la parte central seleccionamos la pestaña "Libraries" y procedemos a presionar el botón "Add External JARs...", donde procedemos a buscar el archivo mysql-connector-java-5.1.18-bin.jar
Aunque también puede ser porque has puesto
jdbd en vez de jdbc