theKompany.com
Navigation -> ProductsEmbeddedTKCGearServicesSupportAbout UsProjectsPress & Media


Overview : Aethera : kamera : KDB : KDE Studio : Kivio : Korelib : Kugar : MARS : tkJabber
VeePee


KDE-DB: Database programming made easy

Location / Home / Projects / KDB / Introduction

KDE-DB, formerly known as KDB, is a set of libraries that are designed to minimize the effort needed to develop a database application for KDE.

Structure

The project is divided in 5 parts:

  • kdbcore: the base data access library
  • kdbui: the widget library. It contains a set of data aware widgets and dialogs.
  • plugins: Low level data access to a specific DBMS is provided through a plugin.
  • kio_sql: an I/O Slave that enables Konqueror to browse SQL databases.
  • kcmkdb: KControl module to setup connections. [New]

Available plugins

since the project is in the early stages of development, there is only one functional plugin available at the moment:

  • libkdb_mysql: MySQL plugin

Other plugins are under development, and will soon reach the level of functionality of the MySQL one:

  • libkdb_postgres: Postgres plugin
  • libkdb_informix: Informix plugin

Documentation

There is a complete Doxygen generated library documentation for both kdbcore and kdbui, as well as a generic design document that illustrates the design goals of the library

Download

Detailed download and install instructions can be found on the download page.

Changelog

11th December 2000 - KDE-DB V0.0.3

This is (hopefully) the last pre-Alpha version of KDE-DB. The big news in this version are:

  • A name change: from now on, this project is known as KDE-DB. This is to underline the thight integration of the project with the K Desktop Environment, and to avoid a name clash with this project.
  • The library is becoming part of the KDE project itself. It has been integrated in the KDE CVS repository, package kdelibs. Due to its actual state, it won't be part of the forthcoming KDE 2.1 release, but espect it to be part of the next KDE releases!

2nd October 2000 - KDB V0.0.2

A whole set of new functionality has been added:

  • New error handling system, it replaces exceptions to widen the range of system KDB will run on
  • New KControl module, to be able to setup connections in a centralized place
  • On demand loading of plugins, to minimize runtime resouces consumption
  • Named connections, to make application programs independent from the operating environment
  • New dialogs in the kdbui library

The documentation has been ported to the doxygen documentation system

The distribution has been reorganized for easyer installation: now all available plugins are inserted in the source distribution, no need for a separate download anymore.

And of course many bugfixes and smaller improvements.

7th September 2000 - KDB V0.0.1

This is the first available version, and is not yet complete

Contribute to KDE-DB

Your help in developing this library is very much appreciated. If you have bug reports, patches, plugins available please send them to pradu@thekompany.com. Please keep in mind that the library is a fast moving target, so before submitting bugs check for the availability of new versions of the library or (better) get the latest CVS snapshot.

To stay up-to-date with the development news of KDE-DB, and to become involved in the project, you can subscribe to the kdb-devel mailing list. To do that, send an email to kdb-devel-request@thekompany.com with the word 'subscribe' (without quotes) in the message body. You will be asked for confirmation. After that you will be notified the subscription was successful. If you have troubles with subscribing, send a message to pradu@thekompany.com.

License

The libraries are subject to the GNU Library General Public License, version 2 or above. A copy of the LGPL is included with the source code in the file COPYING.LIB

 



More information about KDB

Introduction

Design

kdbcore documentation

kdbui documentation

Download

Items in cart: 0
Total amount: US$ 0.00

Show cart contents

Proceed to checkout


Home

Contact us

Back to Top


Home : Products : Embedded : TKCGear : Services : Support : About Us : Projects : Press & Media
Comments about the website? Contact the webmaster.

Copyright © 2010 theKompany.com. All rights reserved.
Website design from Grantham Design.
Programming from Grantham Design and Alessandro Praduroux.