本文目录一览:
请教VC如何与MYSQL连接?
有好多种方法,介绍两个:
一个简单的:
使用ADOData控件和DataGraid控件。
在这ADOData控件的属性里连接数据源,然后在DataGraid属性里把数据源连接到ADOData控件里就可以了。
一个较复杂,但使用起来较灵活的。
使用ODBC接口
用app
wizard建立一个连接好数据源的工程,
wizard自动生成了一个数据集对象,调用这个对象就可以进行对数据库操作了。
在VC中创建Mysql数据库
Driver={SQL Server};Server=主机名;Database=数据库名;Uid=sa;Pwd=sa;
还有一个比较简单方法确定连接字符串:
1.建立一个.udl的文件。
2.双击打开,将里面相关项进行设置,保存,关闭。
3.有记事本打开这个udl文件,里面的字符串就是连接字符串!
如何使用VC++程序在MySQL数据库中创建表
调用mysql_real_query来执行你的sql语句,可以是读取或写入的sql语句。
如果是写入数据,mysql_real_query返回0表示成功,否则调用mysql_error(...)来显示错误信息。
如果是读取数据,同样mysql_real_query返回0表示成功。成功后,调用mysql_store_result、mysql_num_rows、mysql_num_fields、mysql_fetch_fields、mysql_fetch_row这几个函数来获取查询的结果。并且调用mysql_free_result释放本次查询的结果。
这些函数的具体用法可以参考网上说明或mysql的说明文档,这里不再赘述。