ultimatepp/uppdev/MySQLSch/MySQLSch.cpp
cxl 3cd394812c Merge continued
git-svn-id: svn://ultimatepp.org/upp/trunk@10263 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-10-04 08:34:39 +00:00

35 lines
735 B
C++

#include <MySql/MySql.h>
using namespace Upp;
SQLID(ADDRESSBOOK);
SQLID(FIRSTNAME);
SQLID(ID);
CONSOLE_APP_MAIN
{
MySqlSession session;
// substitute your 'username' and 'password' here:
if(!session.Connect("root", "Passw0rd", "adrbook", "localhost")) {
DDUMP(session.GetErrorCodeString());
printf("Can't connect with MySql\n");
return;
}
SQL = session;
session.SetTrace();
Sql sql;
sql.Execute("use adrbook");
sql.Execute("show tables");
while(sql.Fetch())
DDUMP((String)sql[0]);
SQL * Insert(ADDRESSBOOK)(FIRSTNAME, "Pepíček");
DDUMP(SQL.GetInsertedId());
sql * Select(SqlAll().Of(ADDRESSBOOK)).From(ADDRESSBOOK);
while(sql.Fetch())
DDUMP(sql.GetRowMap());
}