Main > Free Download Search >

Free mysql c api software for linux

mysql c api

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2720
mysqlcppapi 1.7.5

mysqlcppapi 1.7.5


mysqlcppapi is a C++ API for MySQL, forked off from MySQL++. more>>
mysqlcppapi is a C++ wrapper for the MySQL C API library.
It is a branch of the MySql++ project, but it has diverged significantly for the following reasons:

MySQL++ is aggressively optimised for speed, but optimisation should happen after the design is mature, and that optimisation should be targeted. Premature optimisation obscures the design and prevents it from improving.
MySQL++ provides too many ways to do things instead of deciding on an interface. Again, this obscures the design.
MySQL++ uses preprocessor macros to an extent that is unacceptable in a C++ library.

These considerations mean that the interface has changed significantly and some areas of functionality have been removed completely because they are not maintainable.

Some of this functionality may be added in future versions if it can be implemented in a sensible way. New types of interfaces should be added by subclassing or aggregating the existing simple classes rather than complicating the existing interfaces.

As of mid-2005 the MySQL++ library is in new hands and is much improved. It is worth noting that MySQL++ is more actively maintained than mysqlcppapi and it might be a better choice to use.

<<less
Download (0.15MB)
Added: 2005-09-30 License: LGPL (GNU Lesser General Public License) Price:
1486 downloads
MySQL wrapped 1.6

MySQL wrapped 1.6


MySQL wrapped is a very small collection of classes that hides the MySQL C API. more>>
MySQL wrapped is a C++ wrapper for the MySQL database C application programming interface.
Examples:
The following example should be linked with the mysqlclient library from the MySQL distribution / build.
#include
#include
#include
#include
#include "Database.h"
#include "Query.h"
int main()
{
Database db("localhost","dbuser","","testdb");
Query q(db);
q.execute("delete from user");
q.execute("insert into user values(1,First Person)");
q.execute("insert into user values(2,Another Person)");
q.get_result("select num,name from user");
while (q.fetch_row())
{
long num = q.getval();
std::string name = q.getstr();
printf("User#%ld: %sn", num, name.c_str() );
}
q.free_result();
}
Enhancements:
- This release adds methods to access fields by name.
<<less
Download (0.015MB)
Added: 2006-04-08 License: GPL (GNU General Public License) Price:
1299 downloads
Mysql Assistant 1.1.1

Mysql Assistant 1.1.1


Mysql Assistant is a MySQL viewer. more>>
Mysql Assistant is a MySQL viewer. Mysql Assistant requires Ruby-Gtk2 and MySQL/Ruby.

Myassistant is a MySQL viewer using, Ruby, Ruby-Gtk2, MySQL/Ruby and developed on ruby-1.8.4, Mysql-5.0.16, mysql-ruby-2.7, ruby-gtk2-0.14.1.

Currently 3 APIs are provided for MySQL, MySQL/Ruby, Ruby/MySQL, and DBI.
These are 3 different APIs, Please install proper one.

Installation:

untar package anywhere you want.

Security Issue

Myassistant create ".mydb" file which includes "Mysql server name","user name",
"password","database name" with chmod 600 on your home directory.
It could be your security hole, so please notice that.

Fonts

Currently default font is "Sans 12". If you want change it, edit row number 91.

If you have any questions or problems, please let me know.

<<less
Download (0.003MB)
Added: 2006-11-05 License: GPL (GNU General Public License) Price:
1098 downloads
MySQL for Linux 6.0.0

MySQL for Linux 6.0.0


MySQL - Multi-user and robust SQL database server more>> MySQL - Multi-user and robust SQL database server. The worlds most popular open source database
MySQL is a very fast, multi-user, multi-threaded and robust SQL (Structured Query Language) database server. The worlds most popular open source database.
MySQL is an attractive alternative to higher-cost, more complex database technology. Its award-winning speed, scalability and reliability make it the right choice for corporate IT departments, Web developers and packaged software vendors
<<less
Download (67.68MB)
Added: 2009-04-05 License: Freeware Price: Free
204 downloads
 
Other version of MySQL for Linux
MySQL for Linux 5.1.16source database MySQL is a very fast, multi-user, multi-threaded and robust SQL (Structured ... MySQL is an attractive alternative to higher-cost, more complex database technology. Its
License:Freeware
Download (57.70MB)
204 downloads
Added: 2009-04-04
License:Freeware
Download (68.46MB)
204 downloads
Added: 2009-04-03
License:Freeware
Download (44.82MB)
188 downloads
Added: 2009-04-21
License:Freeware
Download (31.84MB)
186 downloads
Added: 2009-04-23
MySQLfs 0.4.0 RC1

MySQLfs 0.4.0 RC1


MySQLfs is Linux userspace filesystem which stores data in a MySQL database. more>>
MySQLfs is Linux userspace filesystem which stores data in a MySQL database. The project uses FUSE to interface with the kernel.

<<less
Download (0.22MB)
Added: 2007-08-16 License: GPL (GNU General Public License) Price:
800 downloads
mysqlCart 0.46 RC5

mysqlCart 0.46 RC5


mysqlCart provides a template based dynamic e- commerce shop system. more>>
mysqlCart provides a template based dynamic e- commerce shop system.

It does not require any modules or rely on interpreted languages and is very fast even on older machines.

Finally a template driven -pure C with mySQL C API-, very fast and easy on your CPU and RAM GPL ecommerce solution. The mysqlCart/mysqlShop admin/dynamic site combo is from the world leaders in GPL ISP software OpenISP, and it is FREE (more so GPL free! www.fsf.org)

This ecommerce solution gives you the edge over clunky perl (shudder!) or pain in the ... php installation nightmare and interpreted lameness. And phps awkward syntax tries to be like C (php is written in C, but study its history and come to your own conclusions about its usefulness for heavy traffic sites,) so why bother?

To be fair php is great for certain things but C is much better for mySQL cgis. All unix type OSs, including Linux/FreeBSD/OpenBSD and Solaris are written in C.

<<less
Download (0.57MB)
Added: 2007-02-22 License: GPL (GNU General Public License) Price:
975 downloads
MySQL Abstractor 2.2

MySQL Abstractor 2.2


MySQL Abstractor package contains PHP classes that implements a MySQL database abstraction layer. more>>
MySQL Abstractor package contains PHP classes that implements a MySQL database abstraction layer.

It provides several classes. There is one for establishing connections and executing SQL queries, another for composing and executing SELECT, INSERT, UPDATE and DELETE queries from a list of parameters, and a wrapper class to simplify the usage of the other two classes.

<<less
Download (MB)
Added: 2007-07-24 License: MIT/X Consortium License Price:
502 downloads
Qt MySQL Budget 0.10

Qt MySQL Budget 0.10


Qt MySQL Budget is a GUI that allows the creation of a personal budget. more>>
Qt MySQL Budget project is a GUI that allows the creation of a personal budget.

The basic layout is a month selector, a tab for your allocations (budget), a tab for your expenses, and a tab showing the totals.

It has a very simple design allowing the quick creation and updating of budgets to help individuals plot and track their monthly sending.

<<less
Download (0.30MB)
Added: 2006-01-31 License: GPL (GNU General Public License) Price:
1372 downloads
DBD::mysql 4.004

DBD::mysql 4.004


DBD::mysql is a Perl module with MySQL driver for the Perl5 Database Interface (DBI). more>>
DBD::mysql is a Perl module with MySQL driver for the Perl5 Database Interface (DBI).

SYNOPSIS

use DBI;

$dsn = "DBI:mysql:database=$database;host=$hostname;port=$port";

$dbh = DBI->connect($dsn, $user, $password);


$drh = DBI->install_driver("mysql");
@databases = DBI->data_sources("mysql");
or
@databases = DBI->data_sources("mysql",
{"host" => $host, "port" => $port});

$sth = $dbh->prepare("SELECT * FROM foo WHERE bla");
or
$sth = $dbh->prepare("LISTFIELDS $table");
or
$sth = $dbh->prepare("LISTINDEX $table $index");
$sth->execute;
$numRows = $sth->rows;
$numFields = $sth->{NUM_OF_FIELDS};
$sth->finish;

$rc = $drh->func(createdb, $database, $host, $user, $password, admin);
$rc = $drh->func(dropdb, $database, $host, $user, $password, admin);
$rc = $drh->func(shutdown, $host, $user, $password, admin);
$rc = $drh->func(reload, $host, $user, $password, admin);

$rc = $dbh->func(createdb, $database, admin);
$rc = $dbh->func(dropdb, $database, admin);
$rc = $dbh->func(shutdown, admin);
$rc = $dbh->func(reload, admin);

EXAMPLE

#!/usr/bin/perl

use strict;
use DBI();

# Connect to the database.
my $dbh = DBI->connect("DBI:mysql:database=test;host=localhost",
"joe", "joes password",
{RaiseError => 1});

# Drop table foo. This may fail, if foo doesnt exist.
# Thus we put an eval around it.
eval { $dbh->do("DROP TABLE foo") };
print "Dropping foo failed: $@n" if $@;

# Create a new table foo. This must not fail, thus we dont
# catch errors.
$dbh->do("CREATE TABLE foo (id INTEGER, name VARCHAR(20))");

# INSERT some data into foo. We are using $dbh->quote() for
# quoting the name.
$dbh->do("INSERT INTO foo VALUES (1, " . $dbh->quote("Tim") . ")");

# Same thing, but using placeholders
$dbh->do("INSERT INTO foo VALUES (?, ?)", undef, 2, "Jochen");

# Now retrieve data from the table.
my $sth = $dbh->prepare("SELECT * FROM foo");
$sth->execute();
while (my $ref = $sth->fetchrow_hashref()) {
print "Found a row: id = $ref->{id}, name = $ref->{name}n";
}
$sth->finish();

# Disconnect from the database.
$dbh->disconnect();

DBD::mysql is the Perl5 Database Interface driver for the MySQL database. In other words: DBD::mysql is an interface between the Perl programming language and the MySQL programming API that comes with the MySQL relational database management system. Most functions provided by this programming API are supported. Some rarely used functions are missing, mainly because noone ever requested them.

<<less
Download (0.11MB)
Added: 2007-03-23 License: Perl Artistic License Price:
562 downloads
MySQL table patcher 1.6.2

MySQL table patcher 1.6.2


MySQL table patcher is a patch that reads table creation file (tables.sql) and compares it to what mysqldump gives. more>>
MySQL table patcher is a patch that reads table creation file (tables.sql) and compares it to what mysqldump gives. It creates SQL clauses to update the database to match the creation file.

<<less
Download (1.9MB)
Added: 2006-08-02 License: GPL (GNU General Public License) Price:
1179 downloads
mpg123-mysql 0.7

mpg123-mysql 0.7


mpg123-mysql consists of some patches to mpg123 which make it support MySQL. more>>
mpg123-mysql consists of some patches to mpg123 which make it support MySQL. This adds some bells and whistles, including rating support and playlist support.
In addition to that, mpg123-mysql offers the following facilities:
mpg123-mysql uses setproctitle(3) to show ps(1) which title it is playing at the moment. You can use this feature with the included "np" script. Unfortunately, this works on FreeBSD only at the moment.
by sending a SIGTSTP signal to mpg123-mysql, it stops playing and closes the audio device so that another process can open it temporarily. You can try this out with "killall -TSTP mpg123", for example.
Main features:
- rating support:
- When a file is played completely, it gets some (e.g. 2) points. When playing is interrupted by sending the usual "INT" signal to mpg123, the song gets less points. After a while, you can build your own "Top 10" or sort out those files you dont want
- to have any longer. Additionally, mpg123-mysql is able to skip titles with a bad (negative) rating
-
- playlist support:
- You can tell mpg123 to use your database as the source for your playlist. This also works in shuffle (-z) mode.
<<less
Download (0.010MB)
Added: 2006-07-17 License: BSD License Price:
1195 downloads
mod_dbd_mysql 0.1

mod_dbd_mysql 0.1


mod_dbd_mysql is a DBD Driver module for MySQL. more>>
mod_dbd_mysql is a DBD Driver module for MySQL. To replace mod_mysql_pool
Main features:
- Dynamic connection pooling for scalable applications.
- Persistent Connection for non-threaded MPMs and legacy applications.
- Single-use connections for debugging or low-usage applications.
- Database-independent framework with driver (DBD) modules for different databases.
- SQL namespace module for direct database access in HTML or XML pages with mod_publisher or mod_xmlns.
apr_dbd
The apr_dbd framework presents a common API for different SQL database engines. The API is documented in apr_dbd.h.
DBD Drivers
APR DBD Drivers are currently available for MySQL and PostgreSQL. The apr_dbd architecture supports dynamic loading of database driver modules, so that new drivers can be installed at any time, without any requirement to recompile APR (provided the platform supports dynamic loading).
mod_dbd
mod_dbd presents the API for Apache modules, and deals with managing database connections efficiently for both threaded and non-threaded MPMs.
mod_sql
mod_sql is an XML Namespace Module that builds on mod_dbd to implement SQL handling in XML applications with mod_publisher or mod_xmlns.
<<less
Download (0.020MB)
Added: 2006-05-19 License: GPL (GNU General Public License) Price:
1255 downloads
Remote MySQL Query 1.0

Remote MySQL Query 1.0


Remote MySQL Query is a PHP class that can easily execute queries on a remote MySQL server using only HTTP. more>>
Remote MySQL Query is a PHP class that can easily execute queries on a remote MySQL server using only HTTP.

It works by accessing a PHP script on the remote web server that executes queries based on passed in URL parameters.

The client passes a secret key to the remote script to prevent unauthorized access.

The remote script passes back the results to the requesting client using XML to marshal the data.

The class parses the results XML data returned by the server script and returns an array.

It, also, retrieves (into class variables) the number of records returned by the query and the time the query took to execute.

The server script may be used to execute MySQL queries that can be retrieved by programs written in other languages besides PHP.

<<less
Download (MB)
Added: 2007-07-23 License: Freely Distributable Price:
828 downloads
MySQL Activity Report 1.0.0

MySQL Activity Report 1.0.0


MySQL Activity Report is a valuable database tuning aid. more>>
MySQL Activity Report is a valuable database tuning aid.

The MySQL Activity Report package is a tool to help MySQL database administrators to collect several database parameters and variables. These collected values can be used for server monitoring or performance tuning purposes.

The most important component of the MySQL Activity Report is mysqlard. This daemon collects the data from a MySQL server and stores these values in a Round Robin Database.

The mysqlard package also contains example graphing, cron and php scripts. The cron scripts can be used to keep archives of the generated graphics and the php script shows the generated graphics and tries to give some tuning tips.

<<less
Download (0.040MB)
Added: 2006-02-04 License: GPL (GNU General Public License) Price:
1361 downloads
Mysql Data Manager 1.73

Mysql Data Manager 1.73


Mysql Data Manager is multifunctional and multiplatform web based mysql administration tool and data editor. more>>
Mysql Data Manager (shortly MDM) is multifunctional and multiplatform web based mysql administration tool and data editor. Mysql Data Manager is a CGI script written in Perl. It uses web browser based GUI, which provides a complete set of high-level and low-level capabilities.
High-level functions allow to accomplish a lot with a single mouse click while low-level functions let you do precisely what you want. Using this tool you get a wide range of solutions to support any Mysql web application.
You log into Mysql server via transparent interface of MDM with no need to store your password into config file. You use all privileges granted to you on Mysql server to manage your databases and accounts. All your mouseclicks are being transmitted to mysql server transparently as a command or a chain of predefined commands.
Almost all messages you may receive from MDM interface are generated natively by mysql server and transparently transferred by MDM to web browser for your convenience.
Mysqk Data Manager is a transparent interface between you and Mysql that helps you to manage your data using pre-programmed operations.
Mysql Data Manager does not require root access to MySQL Server to do all the things you need to as a Database Administrator or Web Administrator through web interface.
Here are some operations that MDM can provide:
- CREATE AND ALTER TABLES. All table types are supported
- DELETE records using WHERE clause. DROP tables
- IMPORT DATA from CSV files generated by other applications.
- EXPORT DATA from search results or entire table into CSV files to use them with other applications.
- EDIT exported CSV FILES
- BACKUP and RESTORE the entire database or selected tables in seconds.
- ACCESS MANAGEMENT - create, edit and delete Mysql user accounts in bulk.
- Manage privileges of single and multiple users on all levels: global, database, table and column.
- SEARCH AND MODIFY records using multiple search criteria. (BLOBs are supported)
- INSERT AND EDIT DATA - edit multiple records from search result, directly or by uploading files from local computer. (unquoted expressions are supported).
- EDIT, INSERT and DELETE records in Spreadsheets
- ZOOM Blob and Text fields
- Visually compose SELECT query, joining several tables.
- PRINT DATA - Generate Printable Output.
- SQL SCRIPTING - Create, save, edit and run SQL scripts and use them as Shortcuts. Multiple queries and comments are supported.
- ADMIN FUNCTIONS - Optimize, Analyze, Repair and Check tables. Show status, Variables etc.
- GENEATE "CREATE TABLE" queries
- Provide each user with dedicated subdirectory to store backups, SQL scripts and exported or uploaded ASCII files.
- Assign maximum total size per user of saved backups, SQL scripts and exported or uploaded ASCII files.
- Customize colors and add clickable image.
- Assign a desired Character Set.
- Set up operational parameters using visual interface.
Main features:
- Security. Mysql Data Manager is as secure as your Mysql Server is. User name and password are not stored in any external file. There is no need to use .htaccess protection.
- Easy installation. Only single file must be uploaded. Setup is done using visual interface. You dont need to be root user to install this Mysql web Client.
- Easy in use. No programming skills are needed. Understandable and intuitive interface.
- Reliability and Efficiency. The program generates only pure HTML code. It does not use client side scripting.
- High Speed. Low Bandwidth. No image is used to build GUI. All you see on the screen is built from standard HTML elements. That means also compatibility with all web browsers.
- Multifunctionality.
- Ability to operate in Multi-User environment as universal control panel for wide range of database applications and services.
- All data types are supported.
- All table types are supported.
- All Mysql versions are supported.
- Ability to preview and customize automatically generated queries.
- Quick Backup and Restore
- Quick Import and Export
- High performance, affordable price.
- User friendly error handling
- Platform independence. This is Perl Script.
- Local connection to databases located on a remote host. Global access over the Internet.
- Fully transparent access to Mysql Server through Perl API.
<<less
Download (0.087MB)
Added: 2006-12-08 License: Free for non-commercial use Price:
1079 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5