logo
Author: n0xi0uzz
Description: MySQL++ example
Language: C++
#include <iostream>
#include <mysql++.h>
using namespace std;
using namespace mysqlpp;

int main() {
	try {
		char db[] = "testdb";
		char host[] = "localhost";
		char user[] = "testuser";
		char passwd[] = "secret";
		Connection c(db, host, user, passwd);
		if(c) cout << "==> Connected" << endl;
		
		Query q = c.query();
		q << "SELECT * FROM testtable";
		Result r = q.store();
	
		if(r.num_rows() > 0) {
			Row row;
			for(int i = 0; i < r.num_rows(), row = r.at(i); i++) {
				cout << "=>" << row["column1"] << row["column2"] << endl;
			}
		} else {
			cout << "=> No results returned.";
		}
	} catch (Exception& e) {
		cout << "==> Error: " << e.what() << endl;
	}
}
Recent pastes:
n4n (Plain Text)
n4n (Perl)
alexITmore (Delphi)
alexITmore (Delphi)
ksurent (Perl)
ksurent (Perl)
ksurent (SQL)
cra (Perl)
cra (C++)
ksurent (Perl)
n0xi0uzz (Bash)
ksurent (Perl)
ksurent (Perl)
ksurent (Perl)
biophreak (Perl)
ksurent (Perl)
Gum (C++)
n0xi0uzz (PHP)
netsago.paste.β © 2008 Neunica