Accessing a Database Server via the World Wide Web

Accessing a Database Server via the World Wide Web

Unix-based Web/Database Gateway Products

Table of Contents
Free/Shareware Commercial






      GemStone WWW Gateway



      Informix CGI Interface Kit

      Ingres Tools Archive


      Mini SQL




      Oracle WWW Interface Kit









      Sybase WWW Tools

      UMASS Information Navigator



      WWW Data








      Empress DataWEB

      HyperStar WDK


      KE Texpress


      NeXT WebObjects


      ObjectStore on the Web

      Oracle WebServer



      Software Engine




      TEXIS WWW Bridge



      WebLogic dbKona

      Other Web/Database Resources

Check out the Web/database Discussion Forum. Exchange experiences and ideas with others.


BWE/15 (C) (24 May '96)

      - a RDBMS gateway that allows transparent access from your Netscape-like
      browser to your RDBMS database. Runs under SunOS 4.1.3 and Solaris 2.x and
      will support RDBMS from Informix, Sybase, Oracle, IBM DB2, and CA-OpenIngres (formerly Ingres).

Unix Free/Shareware Products

DB2WWW (C) (6 September, '95)

      - IBM's WWW interface to their DB2 database product. Uses standard HTML and
      SQL. The HTML forms and SQL queries are stored as macro files on the Web
      server machine. The macro files are processed by DB2WWW when the user
      requests data, and performs variable substitution to access the requested
      data. Also facilitates access to Oracle and Sybase servers. Can include
      secure data transfer when used with other IBM products. Runs on OS/2, AIX,
      and maybe AS/400 servers.

dbCGI (F) (22 September '95)

      - Uses embedded SQL in HTML documents to execute database queries and format
      the results. Has support for Progress, Sybase, Oracle, Informix, Ingres and
      ODBC. You can port to other database by writing your own interface program.
      Has support for BLOB data, such as images, sound and video.

DBperl (F) (26 January '96)

      - DBperl is a database access Application Programming Interface (API) for the
      Perl Language. The DBperl API Specification defines a set of functions,
      variables and conventions that provide a consistent database interface
      independant of the actual database being used.

Decoux (F) (1 August '95)

      - An Oracle-specific gateway written in Oraperl or Oracle's PRO*C programming
      language. Decoux opens an HTML document that contains pseudo-HTML tags
      with SQL statements in the tags. The SQL statements are executed and the
      pseudo-tags are replaced by the data retrieved from the database and the
      document is displayed.

GemStone WWW Gateway (F) (24 January '96)

      - This is a gateway between the GemStone OODBMS and the World Wide Web. It is
      implemented entirely in GemStone Smalltalk and supports forms and user

Genera (F) (1 August '95)

      - A Sybase-specific gateway that uses a proprietary syntax to create a database
      or use an existing one. Genera language text files are parsed to get a
      description of a database and the format it should have when displayed as a
      Web page. Genera also supports form-based queries. Genera is
      written in Perl and Sybperl.

GSQL (F) (1 August '95)

      - A Mosaic-specific C program called by a shell script called by the HTTP
      server. GSQL uses PROC files which contain HTML tags that map database
      components to HTML elements. User input is sent to the database, and the
      results are converted to HTML using the PROC file formatting instructions.

Informix CGI Interface Kit (F) (19 August '95)

      - A C library of function calls that combine with Informix's ESQL/C
      programming language to give a developer a minimal set of Web/databse
      development tools. IMHO, there is too much missing for this library to be
      really useful, but it does offer some BLOB management routines.

      Библиотека на 4GL или на ESQL/C. Проста для чайников дополнительные функции, в остальном - натуральныи 4GL (или ESQL/C),

Ingres Tools Archive (F) (19 October '95)

      - This is a collection of tools for using Ingres databases. There are a few
      Web oriented tools here, but you have to search for them.

isqlperl (f) (1 December '95)

      - an Informix/perl interface language. Requires Perl 4.036 and the Informix
      ESQL/C compiler.

MORE (F) (1 August '95)

      - A meta-data based repository using Mosaic and the Web as the only GUI.
      The meta-data contains information about "artifacts" which can be on the file
      system, in another database, or even another software package. Access is
      controlled through user groups. The meta-data is displayed with a
      hypertext link to the data itself. MORE is Oracle-specific, but support
      for other databases is forthcoming.

MOWI (F) (25 January '96)

      - A replacement executable for the wowstub.c program released as part of
      Oracle's WOW package. Also includes the Mowi interface which is an html forms
      based sql prompt. It allows you to type in arbitrary sql commands and have
      them executed on the server.

Mini SQL (S) (28 August '95)

      - A lightweight database engine written in C that has very low memory
      requirements. It has a limited command set, but somes with utilities that
      allow you to administer your database, as well as enforce access control.
      mSQL does have a Web page, but this is the
      ftp site. It comes with a
      good user manual. This is the database my example Web pages use.

MsqlPerl (F) (1 December '95)

      - a Mini SQL/perl interface language. Requires Perl 5.001m and mSQL libraries.

Oracle WWW Interface Kit (F) (19 October '95)

      - A collection of tools for accessing Oracle databases from the WWW.

oraperl (F) (1 December '95)

      - an Oracle/perl interface language. Requires Perl 5.001m and Oracle PRO*C.

OrayWWW (F) (1 August '95)

      - An Oracle-specific gateway written in Oraperl that lets you generate HTML
      forms on the fly, based on user input, but you can only use the forms by
      calling them in other HTML documents after they are created.

pgperl (F) (28 August '95)

      - a Postgres95/perl interface language. Requires Perl 5.001m and postgres95

PHP/FI (F) (10 June '96)

      - PHP/FI is a server-side html-embedded scripting language. It lets you write
      simple scripts right in your .HTML files much like JavaScript does, except,
      unlike JavaScript PHP/FI is not browser-dependant. JavaScript is a client-side
      html-embedded language while PHP/FI is a server-side language. PHP/FI is
      similar in concept to Netscape's LiveWire Pro product. If you have the money,
      you run Netscape's Commerce Server and you run one of the supported operating
      systems, you should probably have a look at LiveWire Pro. If you like free
      fast-moving software that comes with full source code you will probably like

Postgres95 (F) (28 August '95)

      - A freeware database management system. Postgres95 grew out of the POSTGRES
      project at the University of California at Berkeley. If you need a database
      and want source code to it, this might be for you. It's much more feature-rich
      than Mini SQL, but requires more resources. Has C, Perl, and Tcl programming

QDDB (Quick and Dirty Database) (F) (21 September '95)

      - QDDB is a database suite that allows you to create relations,
      add tuples, modify tuples, delete tuples, and search for tuples
      in a fast and very flexible way. Qddb revolves around the
      idea of a "tuple tree," where tuples are stored and manipulated
      in an intuitive, pre-joined way.

SQLGate (F) (5 January '96)

      - a gateway for Mini SQL that uses embedded commands in HTML files. The
      executable is only available for the Linux operating system.

Sybase WWW Tools (F) (19 October '95)

      - A collection of tools for accessing Sybase databases from the WWW.

sybperl (F) (1 December '95)

      - a Sybase/perl interface language. Requires Perl 5.001m and Sybase's

UMASS Information Navigator (F) (1 August '95)

      - A tool that allows a user to navigate around a relational database.
      The Navigator is based on a meta-database which contains information about the
      real data. A configuration file contains the opening screen information,
      including the views contained in the meta-database. The Navigator
      presents the user with a choice of these views to search within. Once in
      a view, the user continues to make choices narrowing the search until a
      specific query form is generated.

W3-msql (F) (27 September '95)

      - A gateway written for Mini SQL that enables a user to embed mSQL commands
      in HTML files and perform database queries on the fly.

WDB (F) (1 August '95)

      - A gateway written in Perl which uses Form Definition Files (FDF) to define
      the tables and fields in a database. FDF's are generated by scripts that
      come with WDB. FDF's can be customized to use join conditions, hide
      fields, format output, etc. WDB comes with Perl extensions that support
      Sybase, Informix, and Mini SQL. Generates HTML query forms on the fly and
      formats the database results. There's also a version to use with Postgres95,
      but that's at another
      web page.

WWW Data (S) (31 May '96)

      - a shareware database system specifically designed to be accessed and used on
      the World Wide Web. Specify in a simple data definition language the data you
      want to publish and which end users (on the Web) are allowed to access and
      manipulate the data. After that, WWW Data uses this specification to
      automatically create the database, the required HTML form, the CGI
      application as well as a set of tools to initially populate and maintain the
      data base. Runs under Windows 3.1/95/NT, Solaris 2.4/5, and Linux.

WebinTool (F) (2 November '95)

      - A generic WWW to SQL-database interface building tool. Only the INGRES
      DBMS is supported in the current version, but it can be ported (without too
      much effort) to other DBMSs.

web.sql (F) (22 February '96)

      - With web.sql, you can insert database instructions such as SQL statements
      and Perl scripts into the text of HTML pages. These database queries elicit
      an electronic response that returns to the Web server in the form of pure HTML

WORA (F) (1 August '95)

      - A form generator written in Oracle Pro*C, which uses the system tables to
      get table and view information, and allows you to set query conditions for the
      finished form. WORA can dynamically find new tables with no setup.
      Can't use multiple where conditions, group or order by, distinct, etc.

WOW (F) (1 August '95)

      - A gateway that uses a cgi-script as a stub to call Oracle stored procedures,
      then processes the output.

WWWBase (C) (12 October '95)

      - A Web server and database combination written entirely in Perl. The database
      portion can be used alone with a regular Web server using CGI. It hasn't been
      released yet, but the author has a Web page up.

ZyView (S) (22 March '96)

      - a shareware product written in Perl, allows the information provider to
      store information in a database and make this information available to Web
      broswers by generating HTML "views" of the data "On-the-Fly". ZyView uses
      template and view files to present data to users. Requires Perl 4.036 or

Unix Commercial Products

BWE/15 (C) (24 May '96)

      - a RDBMS gateway that allows transparent access from your Netscape-like
      browser to your RDBMS database. Runs under SunOS 4.1.3 and Solaris 2.x and
      will support RDBMS from Informix, Sybase, Oracle, IBM DB2, and CA-OpenIngres (formerly Ingres).

Empress DataWeb (C) (30 May '96)

      - is a Hypermedia Web Data Management Application Environment. The core of the
      DataWEB is the Empress Web HTML Toolkit. The toolkit allows you to easily and
      rapidly build Web-based applications that can utilize the technological
      strengths and features of Empress RDBMS.

HyperSTAR Web Developer's Kit (C) (19 December '95)

      - enables any HTML browser to dynamically interact with a wide variety of
      relational and legacy databases. The WDK is based upon an object-messaging
      middleware product, HyperSTAR. It is compatible with all Web servers that
      support the CGI standard. Each kit contains a visual query builder, a
      C-language API, a database-specific access server, and documentation. Access
      servers are currently available for Oracle, Sybase, Informix, uniVerse,
      Ingres, and Micro Focus Cobol ISAM. Future releases will support IBM's DB2
      for MVS.

JAM/WEB (C) (10 June '96)

      - a development environment that makes it easy to build and deploy
      sophisticated database applications for the World Wide Web. JAM/WEB provides
      a graphical drag and drop environment for building and deploying virtual
      "forms" that run on a Web server. JAM/WEB automatically converts the forms
      into dynamic HTML for display on a Web browser. The generated HTML can include
      both data and action controls, enabling you to build fully interactive,
      multi-screen, transaction-oriented applications.

KE Texpress (C) (15 August '95)

      - An object-oriented database system that can handle formatted text and
      multi-media objects (jpegs, mpegs, etc.). Together with Texhtml, a WWW
      databse gateway, users can publish Web pages with query and update

NetDynamics (C) (26 April '96)

      - from Spider Technologies, NetDynamics is a next generation Web/database
      application builder which integrates visual development, a high performance
      JAVA application server, and scalable database access into a robust
      architecture optimized for Web/database access. Runs under Windows 3.1/95/NT
      and various flavors of Unix.

NeXT WebObjects (C) (26 January '96)

      - an object-oriented Web development platform that runs under Windows NT and
      various flavors of Unix. It is database independent, and adds a dynamic HTML
      presentation layer to data stored not only in object-oriented applications but
      also in industry standard relational databases.

O2Web (C) (18 January '96)

      - The O2 System is a fully modular object database system which integrates a
      powerful database engine with a graphic programming environment, a complete
      set of development tools and programming languages. O2 provides O2DBAccess,
      an SQL gateway enabling your O2 applications to manipulate information
      managed by any kind of SQL server on any kind of platform (AS/400, DB2,
      Oracle, Ingres, Sybase, Informix, OS/2 database, RDB database, SUPRA server,

ObjectStore on the Web (C) (29 May '96)

      - a collection of tools for use with ObjectStore, an object-oriented DBMS, that
      store images, video, sounds, etc and makes them available from the Web in
      dynamic and interactive Web pages. Runs under OS/2, Windows 95/NT/Alpha, and
      various flavors of Unix.

Oracle WebServer (C) (3 November '95)

      - A Web server integrated with an Oracle 7 database server. Supports
      standardized secure authentication mechanisms, encrypted data-streams,
      scalability and support for very many concurrent users.

Sapphire/Web (C) (6 September '95)

      - a GUI-based development tool that creates applications which use HTML as the
      interface. Supports Informix, Sybase, and Oracle servers. Generates CGI
      programs in C or C++ source code that you can add your own custom code to.
      Runs under various Unix platforms and Windows NT.

Software Engine (C) (6 November '95)

      - Requires a Sybase database. Uses Sybase tables to store information about
      your forms. You define what you want and Software Engine creates the database
      tables for you.

Spider (C) (6 September '95)

      - consists of two modules: Spider Development which is a GUI-based Web/database
      interface development tool, and Spider Deployment which executes applications.
      Allows the user to link HTML forms to a database using drag and drop. Supports
      Informix, Sybase and Oracle servers on SGI and Sun platforms. Support for
      other Unix platforms as well.

Sibylla (C) (27 November '95)

      - a Web/database gateway that supports Mini SQL and Basis Plus under
      SunOS 4.1.3, HP-UX 9.0, OSF1 1.3, Linux and VMS. (mSQL doesn't work under VMS)
      Version 2.0 will support ODBC connections to Oracle, Sybase, informix, SQL
      Server, and FULCRUM.

SQLweb (C) (14 February '96)

      - The SQLweb Interactive Server provides a full, dynamic database
      interactivity. It inserts, updates, deletes, queries and executes stored
      database procedures. It changes the appearance of its pages, takes orders,
      places orders, sends messages and interacts with legacy systems and networks.
      Runs under various flavors of Unix and Windows NT, using most major databases.

TECWeb (C) (14 February '96)

      - a Web server that can maintain multiple, concurrent client logons to
      multiple RDBMS from multiple vendors, without using CGI. HTML-like tags in web
      page definitions allow the user to specify what information is to be obtained
      from the RDBMS and where in the web page the information is to be inserted.
      TECWeb Servers provide very high security for information access and
      modification. Runs under Solaris 2.4 with Sybase and Oracle databases.

TEXIS WWW Bridge (C) (26 January '96)

      - a Web gateway for the TEXIS RDBMS. Supports Query, Insert, and Update
      transactions, as well as multimedia delivery.

TILE (C) (25 January '96)

      - TILE is a software program for creating World Wide Web sites using Lotus

WebBUILDER (C) (15 April '96)

      - A toolset that supports the development of complex database applications on
      the WWW. It allows Internet applications to securely access existing
      databases. Runs on many Unix platforms and is in development for Windows NT.
      Works with Informix, Oracle, and Sybase databases as well as NT-based
      databases with the NT version.

WebLogic dbKona (C) (19 December '95)

      - a vendor-independent, high-level object interface for accessing an Oracle,
      Sybase, or Informix database from any non-applet Java program. dbKona is used
      to develop stand-alone, "two-tier" client-server Java applications. dbKona/T3
      enables Java applets to access relational databases using a scalable
      "three-tier" architecture implementation.

[ Author's Home Page ] *

Home | UK Shop Center |Contact | Buy Domain | Directory | Web Hosting | Resell Domains

Copyleft 2005