Java tools, components, libraries and plugins  
TheServerSide Java Symposium Europe
Java EE tools JEE tools Advertise here! Contact us to know the options Java EE tools JEE tools
Category

DBMS

DataBase Management Systems

Display options and filters [BETA]
Sort by:
Built for Java
Free or free version available
Discontinued
Library
Source code provided
Sold as a service
Plug-in

Berkeley DB Java Edition

 Home Page Home Page
Categories:
Author: Oracle
Latest version: 3.2
Description: Transactional database written in Java.
Berkeley DB Java Edition stores data in the application's native format, features full ACID transactions and recovery, record-level locking, zero administration and an API that provides a Java Collections-style interface.

Features include:
- J2EE standards support: J2EE Connector Architecture (JCA), Java Transaction API (JTA) and Java Management Extensions (JMX)
- Record level locking
- Sequences
- Small footprint: less than 495KB
- An API providing persistence without the need to translate objects into tables
- Deferred write
- Runs on any Java J2SE 1.4.2 or later certified Java Virtual Machine
- Supports all versions of Unix, Linux and Windows as well as most other major operating systems

Available under a dual-license. A no-cost open source license permits redistribution if your application is open source. A commercial license is available for redistribution of proprietary applications.
Added: 2005-06-22
Updated: 2006-10-09
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Objectivity/DB

 Home Page Home Page
Categories:
Author: Objectivity
Latest version: 9.0
Description: Object-oriented database management system.

Objectivity/DB consists of shared libraries, several servers, and a set of administrative tools. The shared libraries and servers provide storage and retrieval of local and distributed data, and ensure data integrity through transaction
Objectivity/DB is a database software library that is linked with the application program instead of using a separate data server process. It has C++, Java, .NET and Smalltalk application programming interfaces. It also supports SQL and XML. It includes database design and administration tools that plug in to an Eclipse framework.

A .NET programming interface for Objectivity/DB based on the C++/CLI managed interface provides the following features:
- elimination of the mapping layer between .NET and traditional databases
- automatic C# code generation for persistent class definitions.
- Objectivity/Assist can be used as a visual interface to create and generate the persistent definitions themselves
- a managed library of Objectivity/DB access methods that can be invoked from .NET.
Java features include:
- Support for industry standard Java Virtual Machines
- Database interface is natural for the Java developer
- "single process model" delivers performance by reducing context switching
- Multi-threading support
Added: 2006-04-27
Attributes: Built for Java[BuiltForJava] Library[Library] Plug-in[PlugIn]

Daffodil DB

 Home Page Home Page
Categories:
Author: Daffodil Software
Latest version: 4.1
Description: J2EE-certified, JDBC 3.0 and SQL 99 compliant Java database.

Daffodil DB comes with support for:
- Full-text search
- PSM (Persistent Stored Module)
- Encryption, Backup & restore, Read-only database, Export/import features
- Row sets & XA-Resources
- Stored procedures, User Defined Functions, scalar functions, triggers
- PHP, MVCC, Unicode
- ODBC
- Large Object Data types (BLOB and CLOB)

Daffodil DB is compatible with multiple application servers, web servers, JDO and object mapping tools such as: Websphere, Weblogic, Oracle 9iAS, Sun One, JBoss, Tomcat, Apache, IIS (Microsoft Internet Information System), PWS (Microsoft Personal Web Server), Hibernate, Frontiersuite for J2EE, Kodo-JDO, etc.

Daffodil DB is available in the following editions:
- Embedded Edition: suitable for multi-threaded applications requiring an embedded database. The Embedded Edition is a multiple connection RDBMS designed specifically for embedding it inside Java-based applications.
- Network (Server) Edition: built on Internet standards and provides relational data management for networked applications. Networked applications can use Daffodil DB Server Edition to provide data access from anywhere using standard SQL and JDBC interfaces.

An open source version Daffodil DB is also available: One$DB.
Added: 2005-04-04
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Derby

 Home Page Home Page
Categories:
Author: The Apache Software Foundation
Latest version: 10.2.1.6
Description: Apache Derby is a relational database implemented entirely in Java and available under the Apache License, Version 2.0.

Features include:
- small footprint: about 2MB for the base engine and embedded JDBC driver
- based on the Java, JDBC, and SQL standards
- provides an embedded JDBC driver that lets you embed Derby in any Java-based solution
- supports the more familiar client/server mode with the Derby Network Client JDBC driver and Derby Network Server
Added: 2006-11-20
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

Perst

 Home Page Home Page
Categories:
Author: McObject
Latest version: 2.64
Description: Object oriented open source embedded database for Java and .NET.

Features include:
- run-time code footprint of between 30K and 300K
- garbage collection
- detection of hanging references
- automatic schema evolution
- XML import/export utilities
- master-slave replication support
- two implementations: 100% Java and 100% C#
- integration with AspectJ and JAssist AOP tools
Added: 2006-02-07
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

CodeBase for the Java Programming Language

 Home Page Home Page
Categories:
Author: Sequiter
Description: Database engine.
CodeBase is designed for applets, embedded database applications and other situations where resources are limited. Using one API, you can create Java database solutions for Windows, UNIX and other platforms.
CodeBase supports two programming models: standalone (single/multi-user), and client/server.
Added: 2005-06-01
Attributes: Built for Java[BuiltForJava] Library[Library] Source code provided[SourceCodeProvided]

HSQLDB

 Home Page Home Page
Categories:
Latest version: 1.8.0
Description: SQL relational database engine written in Java.
HSQLDB has a JDBC driver and supports a rich subset of ANSI-92 SQL (BNF tree format) plus SQL 99 and 2003 enhancements. It offers a small (less than 100k in one version for applets), database engine which offers both in-memory and disk-based tables and supports embedded and server modes.

Features include:
- 100% Java; Standard SQL
- Inner and outer joins, SELECT queries as correlations in joins; Scalar SELECTS, correlated subqueries including IN, EXISTS, ANY, ALL
- Views, Temp tables and sequences; Triggers; Java stored procedures and functions
- Primary key, unique and check constraints on single or multiple columns; Indexes on single or multiple columns
- ORDER BY, GROUP BY and HAVING; COUNT, SUM, MIN, MAX, AVG and statistical aggregate functions (also in expressions and function arguments); Full support for SQL expressions such as CASE .. WHEN .. ELSE .. , NULLIF, etc.
- SQL standard autoincrement column support plus sequences
- Transaction COMMIT, ROLLBACK and SAVEPOINT support
- Referential Integrity (foreign keys) with full cascading options (delete, update, set null, set default)
- Can be used in applets, read-only media (CD), inside jars, webstart and embedded applications
- Java command line and GUI tools for database management
Added: 2005-10-11
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

TimesTen In-Memory Database

 Home Page Home Page
Categories:
Author: Oracle
Latest version: 6.0
Description: Relational database deployed in the application tier as a cache or embedded database that operates on data stores that fit entirely in physical memory using standard SQL interfaces.

Features include:
- Supports standard ODBC and JDBC interfaces for applications to connect to the database
- Supports SQL-92 standards
- Supports replication
- Supports indexes
- Applications can be developed using C, C++, or Java.
Added: 2005-10-11
Attributes: Built for Java[BuiltForJava] Library[Library]

PointBase

 Home Page Home Page
Categories:
Author: DataMirror
Latest version: 5.5
Description: SQL92/99 JDBC-compliant Java relational database.

PointBase comes in three versions:
- PointBase Embedded: for server application development. Features include: Platform-independent; Small footprint; Storage for several terabytes of data; Single JAR file for database and application installation; Integration with standard Java IDEs.
- PointBase Micro: a compact database written for handheld devices. Features include: Platform-independent; Optimized for the J2ME and J2SE platforms; Compact database footprint (<45KB for J2ME CLDC/MIDP) for mobile applications; Database encryption and standards-based secure communication; Standards-based development using JDBC and SQL.
- Transformation Server for Mobile: for synchronizing data between databases residing on mobile platforms and corporate back-end databases. Features include: Bi-directional, platform-independent synchronization with Oracle, SQL Server and other JDBC compliant databases; Publish-and-subscribe model and join filtering; Conflict detection and resolution.
Added: 2006-10-17
Attributes: Built for Java[BuiltForJava]

db4o

 Home Page Home Page
Categories:
Author: db4objects
Latest version: 6.0
Description: Open source object database engine.

Features include:
- Native Java / .NET
- Embeddable
- Class model == database schema
- Automatic schema versioning
- Query by example
- SODA active queries
- Object-oriented replication
- Native queries: express database queries in native semantics of the programming language. This eliminates the need to learn additional APIs such as JDO, OQL, or SODA
- ObjectManager browser
- 400KB footprint
Added: 2004-12-27
Updated: 2006-11-15
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]
Ignore this
 
Advertise here! Contact us to know the options
Web site previews powered by WebSnapr
Hosted by WebHost4Life.com - Please use this Sponsor ID: madgeek - Thanks! hot newstransatlantys
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc
This site is not affiliated in any way with Sun Microsystems, Inc.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | SharpToolbox | JavaToolbox | LINQ in Action | MapShares | Clair de Bulle