通过c ++设置mysql数据库

时间:2013-09-06 09:07:05

标签: c++ mysql

我想问一下我是否可以在c ++中设置一个mysql数据库(使用vs2005)?就像在mysql workbench中做的连接(主机名,端口,用户名,密码)和所需的表一样。如果.sql脚本可以在c ++中运行,以便数据库可以在另一台计算机上传输?如果可以,有人可以告诉我吗?或者这只能在mysql workbench中手动完成吗?我对使用c ++和mysql进行编码有点新意。如果这是可能的,那么我可以在安装我正在创建的程序时创建一个mysql数据库。谢谢。

----------------编辑----------------------

这是我用来打开数据库连接的代码:

#define SERVER "localhost" 
#define USER "root"
#define PASS "smile"
#define DATABASE "proxycardsim"

//Opens the text file that holds the list of registered IDs.
bool regID::openFile() {
bool recon = 1;

theInstance.connects = mysql_init(NULL);    // If instance didn't initialize say so   and exit with fault.

mysql_options(theInstance.connects, MYSQL_OPT_RECONNECT, &recon);

//Check whether the connection to the database will go through.
if(mysql_real_connect(theInstance.connects,SERVER,USER,PASS,DATABASE,0,NULL,0))
{
   return true;
}
else{
   return false;
}

}

如您所见,在程序中定义了服务器,用户,通行证和数据库名称。我想要的是在程序初始化期间创建与mysql的连接。并且也可以创建数据库。

0 个答案:

没有答案