Subject: Derby database (newbie) 2006-11-18 - By Peter Bradley
Back Good afternoon.
I've bought SAMS Teach Yourself J2EE in 21 days, but even though I've downloaded the J2EE 1.4 package, it uses the Derby database rather than the Pointbase database on which the book is based. Can anyone tell me how I can convert the sample code supplied with the book to use Derby instead?
I have J2EE 1.4.03 and jdk 1.5.0.09 with netbeans 5.5.
The first exercise is to set up the database, and I tried changing:
// PointBase private static final String driver = "com.pointbase.jdbc.jdbcUniversalDriver"; private static final String protocol = "jdbc:pointbase:server://localhost/sun-appserv-samples,new"; private static final String user = "pbPublic"; private static final String password = "pbPublic";
To:
// Derby private static final String driver = "org.apache.derby.jdbc.EmbeddedDriver"; private static final String protocol = "jdbc:derby://localhost/sun-appserv-samples,new"; private static final String user = "app"; private static final String password = "app";
But with no luck.
The ant files that the book provides contain some references to Pointbase that I don't really understand so I've left them alone.
I got the driver string from the Drivers list in the netbeans Projects window.
I've tried using the supplied source file in a new netbeans project, but although it compiles just fine, it fails at runtime with the message:
java.lang.ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver
Presumably that means the required library isn't on whatever classpath netbeans is using - but I'm only guessing. It's a long time since I did any Java programming, especially with netbeans.
Any suggestions as to how I should proceed will be gratefully received.
Thanks
Peter
=========================================================================== To unsubscribe, send email to listserv@(protected) and include in the body of the message "signoff J2EE-INTEREST". For general help, send email to listserv@(protected) and include in the body of the message "help".
|
|