Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.218.629 Times

picoSQL 2.0.4a

  Date Added: May 13, 2010  |  Visits: 1.165

picoSQL

Report Broken Link
Printer Friendly Version


Product Homepage
Download (99 downloads)



picoSQL project is the first Italian Open Source relational database management system. The project of picoSQL was born in 1995. It was an ODBC driver for COBOL indexed files. It consisted of a DLL written in C++ on Windows 3.1 operating system. In the beginning the main effort was made in order to obtain a good compatibity with existing front-end (mainly the MS-Access, MS-Query and VisualBasic) and in order to see COBOL files as a normalized relational DB. The obtained success concurs to develop ulteriorly the product, refining the query optimizer and implementing an extended SQL, to exclusion of the DDL (Data Description Language). A later version, called PicoDB, were devoloped on UNIX system in client/server architecture. PicoSql is released under GPL license; it derives from PicoDB (that remains a Picosoft proprietary product) with the addition of some SQL-DDL statement (CREATE/DROP TABLE(INDEX) and excluding COBOL files compatibility). The C/C++ library that allow the database access from C/C++ programs using the ODBC 2.5 API is released under LGPL license; this allows to link the library with programs that are not under GPL. PicoSQL can be used from Windows applications (like MS-ACCESS, MS-Query, VB etc.) in client/server modality using the ODBC driver picoSQLNet. It can moreover be used from appropriate Java programs through the JDBC driver comprised in the distribution. Finally it can be used from programs written in C and C++ through its set of ODBC 2.5 compliant API. PicoSQL lacks at the moment of some common characteristics to the most common RDBMS (like the schema and catalogue concepts and the management of the user permissions who can be obtained anyway using the permissions of the host operating system) but they are just these lacks to make it particularly simple to install and to use and fast in the logons and the queries. Installation: The installation is particularly simple: if you have the binary distribution, is sufficient to extract the compressed files in one directory ( under Windows NT/2000/XP) and execute: startTestDb.sh (Unix/Linux) PicoSQL consists fundamentally in a program, picosqld, to activate through inetd (or xinetd) or picoserv. In such a way it becomes a net service binded to a port, that is to a entire number comprised between 1 and 65535; this number (as an example 6789) must always be specified on the command line of picosqld. As an example: picosqld 6789 For the activation with inetd (or xinetd), you must see the relative documentation. picoserv is a simple program that replaces inetd, mainly for scopes of test or debugging: its usage is the following: picoserv [-f] commandLine portNumber In our case the activation of picosqld can be obtained with the following command line: picoserv "picosqld 6789" 6789 To notice as the port number is specified two times, as an argument of picosqld and as an argument of picoserv. When picosqld receive a connection request, it reads a configuration file to find the necessary informations. This file is a text file on Unix/Linux systems. # Unix/Lunixthe file read for configuration is $HOME/.picosql.ini or, if this file is missing /etc/picosql.ini The file consists of sections and parameters. A section begins with the name of the section in square brackets and continues until the next section begins. Sections contain attributes of the form name=value The file is line-based - that is, each newline-terminated line represents either a comment, a section name or a parameter. Section and parameter names are not case sensitive. Only the first equals sign in a parameter is significant. Any line beginning with a semicolon (;) or a hash (#) character is ignored, as are lines containing only whitespace. Each section corresponds to a database and comprises information like user, password and DB location. In the following example there are two database declared, the former called picoSqlTest, is accessible by anyone while the latter, called rubrica is accessible only by user pico giving the appropriate password. [picoSqlTest] DataDirectory=/home/test.db [rubrica] DataDirectory=/home/rubrica.db User=pico Password=soft PicoOdbcTrace=NO SuspensiveLock=YES ; for picosql client only server=localhost port=6789 Whats New in This Release: - This version fixes a problem on authentication and a bug when the connection fails..

Requirements: No special requirements
Platforms: Linux
Keyword: Client Server Cobol Database Database Servers File Odbc Picosql Rdbms Section Sql System User
Users rating: 0/10

License: Freeware Size: 2.9 MB
USER REVIEWS
More Reviews or Write Review


PICOSQL RELATED
Libraries  -  Client / Server Communications Library for Visual Basic 6.1
CSC (MarshallSoft Client / Server Communications Library) is a DLL component library useful for client/server programs which can communicate across any TCP/IP network including the Internet. for WindowsAll
 
Database Tools  -  Database servers down alarm 1.0.001
Database servers down alarm can check one or more database servers by connecting to them to see if they are up or down.Database servers down alarm can send an alert e-mail or SMS message to the systems administrators when a database server is...
10 KB  
Development Tools  -  Client/Server Gateway JSAPI 1.0
The Client/Server Gateway is a JavaScript API. This API automates most of the tasks for you and provides a very simply—yet powerful—method for passing JavaScript data objects between the browser and the server.There are included a number of...
 
MP3 Tools  -  Tcp Client Server 1.0.3
Tcp Client Sever is a useful network utility for testing network programs, network services, firewalls and intrusion detection systems. Tcp Client Sever can also be used for debugging network programs and configuring other network tools. Depending...
587.21 KB  
MP3 Tools  -  Udp Client Server 1.0.2
Udp Client Sever is a useful network utility for testing network programs, network services, firewalls and intrusion detection systems. Udp Client Sever can also be used for debugging network programs and configuring other network tools. The tool...
599.41 KB  
Security Tools  -  CipherCore For Java Client/Server Apps 0.1.0
The functional objective is to provide a simple secure socket infrastructure for client/server apps. The usability objective is to allow inexperienced developers to deploy the system and write 'Hello World' with a single page of documentation.
30.37 KB  
Business  -  EZPunch Client/Server rc
E-PunchClock Client/Server is a network Time Clock with a focus on simplicity. Based on the EZPunch Standard software by the same author, but designed as a client/server model.
777.28 KB  
Automotive Information Databases  -  Database Browser Portable 3.2.2.19
This easy to use tool allows user to connect to any database and browse or modify data ,run sql scripts, export and print data. There are two versions available. Standard and Portable Standard version can be installed on Windows PC....
2.28 MB  
Server Tools  -  Zolsoft Office Server Free Edition 2011.1012
Zolsoft Office Server is an office automation package consisting of a Web server, a client server, an FTP server, an SMTP server and a POP3 server. A hot application is network drives. It can divide users by workgroups and create workgroup...
14.28 MB  
Puzzles  -  Online Cardgame System 0.9.0
Online Cardgame System project is a client-server system for playing card games over the net. OCS is a client-server cardgame system, similar to those found at Yahoo! Games and elsewhere. The server is portable and has been tested under Linux,...
 
NEW DOWNLOADS IN NETWORK & INTERNET, SERVER TOOLS
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Network & Internet  -  SQL Inject Me 0.4.5
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack.
133.12 KB  
Server Tools  -  GAdmin-OpenVPN-Server 0.1.6
GAdmin-OpenVPN-Server is an easy to use GTK+ client for the OpenVPN server in Bridge mode. A GUI for OpenVPN Multi-Client Server bridge. It can generate and use a total of 5 signed certificates and keys including...
245.76 KB  
Server Tools  -  Dual DHCP DNS Server 6.84
DHCP Server alots the IP addresses to computers, while DNS server resolves them. You need DHCP Server if you do not want to manually maintain IP Addresses or you have less IP Addresses than number of machines you have, as dynamic DHCP...
655.36 KB  
Server Tools  -  Localhost Indicator 0.0.1
Localhost Indicator is a simple and highly Ubuntu 10.04 integrated localhost web server indicator of Apache2 status, which takes advantages of the indicator-applet.
20.48 KB  
Server Tools  -  Open DHCP Server 1.45
DHCP Server Open Source Freeware. MultiSubnet DHCP Server supports Dynamic, Static Leases, Relay Agents, BOOTP, PXEBOOT, Options can be Global, Range Specific and Client Specific. Supports filtering of ranges on Mac Address, Vendor and User Class.
30.72 KB  
Server Tools  -  GAdmin-HTTPD 0.1.5
GAdminHTTPD project is an easy to use gtk+ user interface for the Apache HTTPD webserver. Featuring: Default server and multi-vhosting management. User management. Module management. Configuration imports and creations, manual editing,...
481.28 KB