[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Seeking advice on dbms and programming languages.



On Wed, Aug 30, 2000 at 07:37:39PM -0500, William Jensen wrote:
> Greetings,
> 
> I currently work for a company doing database development with MS SQL Server
> and VisualBasic.  I'd like to branch out a little bit and learn some linux
> based solutions.  Is MySQL & C++ a good combination for doing some home
> learning/experimenting?

i use perl, the swiss-army chainsaw, and its database-independent modules
via 'DBI'. i connect via DBD::Pg to postgres, and via DBD::mysql to get to
mysql.

my website hits are tracked by mysql, and i use posgresql for other
behind-the-scenes stuff, all connected via perl and DBI.

off the top of my head--

	use DBI;
	$dbh = DBI->connect($DATABASE_SELECTOR_STRING, $USER, $PASSWD);

	$sth = $dbh->prepare(<<"A_QUERY");
SELECT
	fname, lname, joined,
	current_date - joined + 1
FROM
	$DATABASE_NAME
WHERE
	$SEEKFIELD = ?
A_QUERY

	$sth->execute($SEEK_VAL);
	#	while(@v = $sth->fetchrow_array()) {
	#		&do_something(@v);
	#	}
	$results = $sth->fetchall_hashref();

of course, for really high-volume time-saving execution, clean C
code should always outrun good perl code for even the slightest
complexity -- but the main advantage of perl is a quick development
cycle (and it optimizes quite well, for an interpreted language).

perl/DBI (mysql, oracle, postgres, msql, nosql, csv, ad nauseum)...
i highly recommend it.



Reply to: