db-derby-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dag.wan...@oracle.com (Dag H. Wanvik)
Subject Re: Running derby with JVM CreMe?
Date Tue, 17 Aug 2010 21:54:16 GMT
landeck@seko-se.de writes:

> Hello, all,
>
> after searching the web it seems to me that there is at least one person who
> succeeded in using derby with the JVM CreMe for PDAs. But my own trials 
> did not end in success.

I am not familiar with CreMe, and I haven't heard it discussed as a
viable platform for Derby in the dev community so far. If you find out
conclusively that using Derby with it is possible, I'd be interested
to hear.

Dag

> With Derby 10.2. I'm getting this:
>
> java.lang.IncompatibleClassChangeError: Unimplemented interface method
>
>
> and with the newest version 10.6.1.0 I get
>
> java.lang.NoSuchMethodError: org.apache.derby.impl.jdbc.EmbedSQLException: method 
> initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; not found
> 	at org.apache.derby.impl.jdbc.EmbedSQLException.<init>()
> 	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException()
> 	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException()
> 	at org.apache.derby.impl.jdbc.Util.javaException()
> 	at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException()
> 	at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException()
> 	at org.apache.derby.impl.jdbc.EmbedConnection.handleException()
> 	at org.apache.derby.impl.jdbc.EmbedConnection.<init>()
> 	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>()
> 	at org.apache.derby.jdbc.Driver30.getNewEmbedConnection()
> 	at org.apache.derby.jdbc.InternalDriver.connect()
> 	at org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection()
> 	at org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection()
> 	at de.seko_se.milkrun.database.DerbyConnector.initDb()
> 	at de.seko_se.milkrun.database.DerbyConnector.<init>()
>
> This is the same with the Demo-Application "SimpleMobileApp" from derby's
> demo directory.
>
> The code which causes these errors is this:
>
> 	String derbyPrefix = "jdbc:derby:";
> 	String dbName = "someName";
> 	Properties props = new Properties();
> 	props.setProperty("create", "true");
> 	String derbyHome = 
>         new File("\\some\\Directory").getAbsolutePath();
>       System.setProperty("derby.system.home", derbyHome);
> 			
> 	EmbeddedSimpleDataSource ds = new EmbeddedSimpleDataSource();
>       ds.setDatabaseName(dbName);
>       ds.setCreateDatabase("create"); 
>       Connection connection = ds.getConnection();
>
>
> The Derby-Home directory is created, the Jar-Files needed are in the classpath.
> Is there something missing? Can anybody help me getting this code to work?
>
>
>
> -- 
> Thanks for all help,
>
> Gerhard Landeck 
>
>
>
> ____________
> Virus checked by G Data AntiVirus
> Version: AVA 21.1868 dated 06.08.2010
> Virus news: www.antiviruslab.com

-- 

Mime
View raw message