Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Tomcat - JSP/Servlet container
Struts - A MVC web framework
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
JSP - A mailing list about Java Server Pages specification and reference
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Subject: Servlet : Session invalidate
Oracle Connection Pooling in 3 2 2
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Subject: Running a Simple JMS Example
Tomcat and webapplication specific java library path
Mapping in workers2 properties
org apache jasper JasperException
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action
   MESSAGE
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
Value attribute of <html:checkbox
url string for connecting jboss to oracle
javax servlet ServletException: BeanUtils populate
5 0 18: Windows XP Pro vs Windows 2000
HTTP Status 404 The requested resource is not available
 
Subject: Derby database (newbie)

Subject: Derby database (newbie)

2006-11-20       - By Peter Bradley

 Back
Reply:     1     2     3     4  

Ysgrifennodd Ne'Bahn:
>> I got the driver string from the Drivers list in the netbeans Projects
>> window
> (1) Check your CLASSPATH for the new libraries (.jar files) added
> (database
> drivers), download them anyway, java.lang.ClassNotFoundException:
> org.apache.derby.jdbc.EmbeddedDriver seems to match perfectly your
> problem
> (the most common).
>
> On windows:
> CLASSPATH=%CLASSPATH%;<drive>:\wherever_you_put_jar_files\libraries.jar
>
> On UNIX:
> CLASSPATH=$CLASSPATH:/wherever/you/put/jar/files/libraries.jar
>
>
> (2) In my opinion I should reconsider the string "protocol" adding the
> specific port (localhost : the_port), though you have two database
> servers
> running, and softs aren't completely "smart", just for consistency,
> although
> it might not be imperative.
>
> (3) Anyway check your Derby installation (I mean, the classpath for your
> .jar files), Apache should give (via web, of course) a nice documentation
> about their product, I've never used Derby but Tomcat / Lenya /
> Tapestry /
> Lucene and so others, all them with a very high level documentation about
> almost everything you can do with the piece of soft.
>
>
> Regards, Me
Many thanks.  I did eventually get it sorted.  You are correct about the
classpath and the port.

There were a couple of gotchas:

   * The port needed to be specified (as you say)
   * The driver required was the ClientDriver
   * There are some differences between the SQL required by Derby and
     the SQL required by Pointbase.  In particular, the syntax for
     specifying a non-compound primary key is different, and also Derby
     does not support the BOOLEAN data type.

I actually, in the end, managed to go through all the ant scripts and
make the necessary changes so that the projects build OK from those.  It
was a bit fiddly, but it worked in the end: so far anyway.  I'm not sure
when the lack of a boolean type is going to come back to bite (byte?)
me.  I've used smallint, but I can see some problems down the line.

The only thing I don't seem to be able to do is to see the database in
netbeans.  I can make a connection using the same driver and
credentials, but the tables don't show in the Runtime tab.  It's only a
small thing, but it is annoying.

Thanks again.


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".

©2008 junlu.com - Jax Systems, LLC, U.S.A.