Explanation of Solution
Matching the given error messages:
Consider the below command:
java -classpath derby.jar;. TestDB
When executing the above command, the possible error messages are matched with its corresponding error conditions as follows:
a.
Usage: java [-options] class [args...]
The above error message can occur when the “derby.jar” and “.” does not contain a colon “:” when running the command on the operating systems such as Linus, UNIX, or Mac OSX.
- Suppose if we run Linux, UNIX, or Mac OSX, then it should have been separated by a colon (:) but not a semicolon as a path separator, so that the above error can be avoided.
Therefore, the given error message is matches with the error condition “derby.jar and . should have been separated by a colon on this
b.
Exception in thread “main” java.sql.SQLException: No suitable driver found for jdbc:derby:BigJavaDB;create=true
The above error message can occur when there is no suitable driver found for the connection.
- When we run a java database program, the “bin” folder should contain all the required “JAR” files, so that, the above error can be avoided.
Therefore, the given error message matches with the error condition “The derby.jar file was not present in the current directory.”
c.
Exception in thread “main” java.lang. NoClassDefFoundError: TestDB
The above error message can occur when there is no class definition found for the program.
- When we run a Java database program the required class files should be present in the JDK bin directory so that the above error can be avoided.
Therefore, the given error message matches with the error condition “The TestDB.class file was not present in the current directory”
d...
Want to see the full answer?
Check out a sample textbook solutionChapter 23 Solutions
Big Java Late Objects
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education