DBIx-BlackBox
DBIx::BlackBox - access database with stored procedures only
SYNOPSIS
DBIx::BlackBox provides access to database using stored procedures only
(the only SQL command available is *exec*). That allows to treat your
database as a black box into which only the database administrator
provides access by stored procedures.
INSTALLATION
To install this module, run the following commands:
perl Build.PL
./Build
./Build test
./Build install
Sybase and FreeTDS INSTALLATION
Following installation steps were tested with both Microsoft SQL Server
2000 and Microsoft SQL Server 2008.
unixODBC
Install unixODBC from your system packages or download sources from
.
FreeTDS
Download dev release of FreeTDS from (tested
with freetds-0.83.dev.20100122).
./configure --with-unixodbc=/usr/local/ \
--with-tdsver=8.0 --prefix=/usr/local/freetds
make
sudo make install
Edit /usr/local/freetds/etc/freetds.conf and specify access to your
database.
...
[sqlserver]
host = 1.2.3.4
port = 1433
tds version = 8.0
DBD::Sybase
Install DBD::Sybase.
SYBASE=/usr/local/freetds perl Makefile.PL
make
sudo make install
If you want to test DBD::Sybase most likely you would need to modify
tests that come with the module (some queries in test files will not
work with MS SQL Server).
SUPPORT AND DOCUMENTATION
After installing, you can find documentation for this module with the
perldoc command.
perldoc DBIx::BlackBox
You can also look for information at:
RT, CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=DBIx-BlackBox
AnnoCPAN, Annotated CPAN documentation
http://annocpan.org/dist/DBIx-BlackBox
CPAN Ratings
http://cpanratings.perl.org/d/DBIx-BlackBox
Search CPAN
http://search.cpan.org/dist/DBIx-BlackBox/
AUTHOR
Alex J. G. Burzyński,
LICENSE AND COPYRIGHT
Copyright 2010 Alex J. G. Burzyński.
This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.