Menu Content/Inhalt
Home arrow --- Source Code arrow Databases & Client/server
Databases & Client/server Print
Written by Sergei Kostigoff   
Tuesday, 11 March 2008
informationA collection of the database related and client/server technology related source code links.

C / C++

Aubit 4GL is a project to make GPL, Open Source, Informix-4GL compatible compiler, and continue to extend functionality needed to write most efficient and productive business related, database oriented applications. See "Home Page" link for more.

BaseFace is a dynamic database interface program. It has many powerful features to allow anyone with no programming experience to create a database interface in seconds.

CLIP is a Clipper/XBase compatible compiler with initial support for FoxPro, Flagship, and CAVO syntax. It features support for international languages and character sets, and i18n based on gettext utils. It also features OOP, a multiplatform GUI based on GTK/GTKextra, all SIX/Comix features (including hypertext indexing), SQL and ODBC drivers, a C-API for third-party developers, a few wrappers for popular libraries (such as BZIP, GZIP, GD, Crypto, and Fcgi), a multitasking client and server based on TCP/IP sockets, object data base utils and functions library, and a CODB and COBrA server. GPL and commercial license are available.

GT.M High end database + MUMPS compiler  - GT.M[tm] is a vetted, industrial strength, transaction processing application platform consisting of a database engine optimized for high TP throughput and a compiler for the M (aka MUMPS) programming language. GT.M is open-souce freeware on x86/Linux.

The libdbi-drivers project hosts the database-specific drivers for libdbi, a database abstraction library written in C. Currently drivers are available for mSQL, MySQL, Oracle, PostgreSQL, and SQLite.

pxlib is a simple and small C library for reading and writing Paradox DB files. It supports all versions starting from 3.0. It currently has a very limited set of functions, like opening a DB file, reading its header, and reading every single record. It can also extract blob data and write it to a file. Support for writing Paradox DB files is still very experimental.

QDBM is an embedded database library compatible with GDBM and NDBM. It features hash database and B+ tree database and is developed referring to GDBM for the purpose of the following three points: higher processing speed, smaller size of a database file, and simpler API.

Delphi / Kylix / Pascal

Access to SQL - Convert Access (97/2000) tables (structure and data) to SQL language, in order it can be use by other SQL db engines. It now support Borland's Interbase and MySQL.

delphioci - Components for direct (without BDE) access to ORACLE 7.3/8/8i Server from Delphi 4,5,6,7. Full implementation of ORACLE BLOB and CLOB fields. Possibility to execute stored procedures and parts of PL/SQL code. Fast and powerful tables in memory.

Console Download Manager for Linux/Win32 - A client/server based system to manage downloads of many clients which share one internet-connection. Supports ftp, http, resuming, a blocking  mechanism,...

dbExpress Plus is an extension of the dbExpress component suite shipped with Borland products (Delphi, Kylix, and C++ Builder). The "Plus" suite includes: TSQLConnectionPlus, TSQLScript, TSQLMetaData, TSQLDataPump, TSQLMultiDbQuery, and others.

Direct SQL - Delphi - The main idea of the project is to have cross-platform (Windows + Linux) Delphi native components for directly accessing SQL servers (without using any external dll's). The first release will be for MySQL and Interbase, but there are plans to be extended.

dQuery is a general database query tool like the Microsoft Query. It provide a general query function and some extra ability such like export to Excel (not save as excel files), export to HTML, XML... Another feature is that it use the ADO technology,

Haccess 97 - Cross platform, library for reading Microsoft access (MDB / jet) databases, for data export and recovery.

HOSxP is client/server hospital information system using in 150 hospitals in Thailand. HOSxP has many modules which keep data of Patient Image, Symptoms, Physical Condition, Investigation, Diagnosis, Treatment including Procedure / Medication,etc.

IBAccess is a Interbase client application to allow users and administrators to perform common tasks with their Interbase databases in a user friendly interface.

UDF Library for InterBase / Firebird SQL servers, written in Borland Delphi v7 to run on Win32 platforms

ibdbrepair - Repairs InterBase database files that have become corrupted in such a way that backup and restore will not fix. GDS Consistency Errors for example. Utilizes either record by record copy or external tables. Also supports FireBird.

ib-dwb - This project aims at creating an extensible data warehouse builder and analytical suite for InterBase, IB-DWB. Extensible as new functional modules can be developed and used in IB-DWB.

The JEDI Code Library (JCL) consists of a set of thoroughly tested and fully documented utility functions and non-visual classes which can be instantly reused in your Delphi and C++ Builder projects.

mapOR is a win32 visual tool designed for speeding the repetitive codification process of database application development. The code structure is edited using templates with tags, which specify the position of database metadata.

Marathon - The SQL Tool for Firebird & InterBase, is a feature-rich, client or server-side based GUI development tool for all Firebird and InterBase database objects like Tables, Triggers, Stored Procedures, etc.

MIDAS Essentials Pack - Open Source Delphi components for MIDAS

OCELOT SQL DBMS - SQL according to ISO standards, with all features (domains constraints procedures collations subqueries etc.) and ODBC 3.0 interface, plus front end, utilities and samples

OpenFigaro is intended to be a Open Source software for Frisoer Goods economy. it will be simple to use and small. it uses the open source RDBMS Firebird as data storing. It is written in Delphi 5.

DbExpress driver for ODBC. Latest source is in CVS area only. This supports Delphi 7 & 6.02. Code in Files area is older and supports only Delphi 6.00. When I have more time I will release new version to files area, but for now please download from CVS.

Opus DirectAccess - Plug-in Access/Jet database driver for Borland Delphi and C++ Builder (BDE replacement)

simple MySQL - Delphi access to MySQL server in a perl/php style. a simple but easy to use OOP warp around the standard MySQL c API without any complicated techniques and objects classes.

SQLBrowser Data/Metadata Navigator - SQLExplorer(tm)-like tool for data/metadata browsing of SQL database servers through Borland's dbExpress client libraries.

SQL Parser for Delphi -  a string parser that is capable to parse SQL statements into tokens, allows changing these tokens and rebuilding (modified) SQL statement.

tDBF is a freeware native data access component for Borland Delphi and C++ Builder. It allows you to create very compact database programs which don't need any special installer programs. The DB engine code is compiled right into your EXE.

Zeos Library - Zeos Library is a set of Delphi native datasets and database components for MySQL, PostgreSql, Interbase, MS SQL, Oracle, DB/2. Also it includes development tools such as Database Explorer and Database Designer.

 

Other languages

GOsa is a PHP-based administration tool for managing accounts and systems in LDAP databases. It administers users and groups, mail distribution lists, thin clients, and faxes. Users can retrieve information about themselves, use LDAP telephone lists, change their password, view fax statistics, and are allowed to configure their mail account in a limited way.

phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields.

SafeSQL is an SQL query processer to automate the tedious tasks of syntax testing, injection attack-proofing, dropping parts of queries, and other miscellaneous features. It has only been tested with MySQL syntax, but any ANSI SQL-92-compliant DB library should work.

Last Updated ( Tuesday, 11 March 2008 )
 
< Prev   Next >

Newsflash

Migration to a new site (joomla!) hasbeen finished today, 2008-03-16. After testing and confirmation of the success the old sites will be decomissioned and removed. I will make redirects "moved permanently", but just in case - Please update your links!