diff options
author | Eike Stepper | 2007-10-20 12:59:46 +0000 |
---|---|---|
committer | Eike Stepper | 2007-10-20 12:59:46 +0000 |
commit | a848a9eb88a6ab7bf458e9cd58c63d62e4ec7ca0 (patch) | |
tree | d443ca9fccf5c377f8cb275d85d0d371578b907d /plugins/org.eclipse.net4j.db.hsqldb/src | |
parent | 7840ac9ea1a4e11c7b812704b44516b34ef0398d (diff) | |
download | cdo-a848a9eb88a6ab7bf458e9cd58c63d62e4ec7ca0.tar.gz cdo-a848a9eb88a6ab7bf458e9cd58c63d62e4ec7ca0.tar.xz cdo-a848a9eb88a6ab7bf458e9cd58c63d62e4ec7ca0.zip |
New DB adapters
Diffstat (limited to 'plugins/org.eclipse.net4j.db.hsqldb/src')
2 files changed, 78 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.db.hsqldb/src/org/eclipse/net4j/db/internal/hsqldb/HSQLDBAdapter.java b/plugins/org.eclipse.net4j.db.hsqldb/src/org/eclipse/net4j/db/internal/hsqldb/HSQLDBAdapter.java new file mode 100644 index 0000000000..0585e5879d --- /dev/null +++ b/plugins/org.eclipse.net4j.db.hsqldb/src/org/eclipse/net4j/db/internal/hsqldb/HSQLDBAdapter.java @@ -0,0 +1,34 @@ +/*************************************************************************** + * Copyright (c) 2004 - 2007 Eike Stepper, Germany. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + **************************************************************************/ +package org.eclipse.net4j.db.internal.hsqldb; + +import org.eclipse.net4j.internal.db.DBAdapter; + +import org.hsqldb.jdbcDriver; + +import java.sql.Driver; +import java.util.Arrays; + +/** + * @author Eike Stepper + */ +public class HSQLDBAdapter extends DBAdapter +{ + public HSQLDBAdapter() + { + super("hsqldb", "1.8.0.8"); + } + + public Driver getJDBCDriver() + { + return new jdbcDriver(); + } +} diff --git a/plugins/org.eclipse.net4j.db.hsqldb/src/org/eclipse/net4j/db/internal/hsqldb/bundle/OM.java b/plugins/org.eclipse.net4j.db.hsqldb/src/org/eclipse/net4j/db/internal/hsqldb/bundle/OM.java new file mode 100644 index 0000000000..4a4bd8d951 --- /dev/null +++ b/plugins/org.eclipse.net4j.db.hsqldb/src/org/eclipse/net4j/db/internal/hsqldb/bundle/OM.java @@ -0,0 +1,44 @@ +/*************************************************************************** + * Copyright (c) 2004 - 2007 Eike Stepper, Germany. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + **************************************************************************/ +package org.eclipse.net4j.db.internal.hsqldb.bundle; + +import org.eclipse.net4j.util.om.OMBundle; +import org.eclipse.net4j.util.om.OMPlatform; +import org.eclipse.net4j.util.om.OSGiActivator; +import org.eclipse.net4j.util.om.log.OMLogger; +import org.eclipse.net4j.util.om.trace.OMTracer; + +/** + * @author Eike Stepper + */ +public abstract class OM +{ + public static final String BUNDLE_ID = "org.eclipse.net4j.db.hsqldb"; //$NON-NLS-1$ + + public static final OMBundle BUNDLE = OMPlatform.INSTANCE.bundle(BUNDLE_ID, OM.class); + + public static final OMTracer DEBUG = BUNDLE.tracer("debug"); //$NON-NLS-1$ + + public static final OMTracer DEBUG_SQL = DEBUG.tracer("sql"); //$NON-NLS-1$ + + public static final OMLogger LOG = BUNDLE.logger(); + + /** + * @author Eike Stepper + */ + public static final class Activator extends OSGiActivator + { + public Activator() + { + super(BUNDLE); + } + } +} |