按提示输入管理员口令后,MySQL的数据库引擎停止。
三、MySQL客户端应用的开发 ----MySQL提供了丰富的数据接口API,包括C、C++、Perl、PHP、Python、TCL等API和 JDBC,ODBC接口。出于性能考虑,我们采用了MySQL的CAPI进行开发。现以VisualC++ 环境为例,作一简单介绍。 ----新建一Win32ConsoleApplication的Project,把“c:\sql/Index.html'>mysql\include”添加到编 译选项的包含路径中(在ProjectOptions中加入/I"d:\sql/Index.html'>mysql\include&quounter.cgol.net魈迦缦拢? #include<windows.h> #include<stdio.h> #include<string.h> #include<sql/Index.html'>mysql.h> intmain(intargc,char*argv[]) { charszTargetDSN[]="test"; charszSqlText[500]=""; charaszFlds[25][25]; MYSQL*myData; MYSQL_RES*res; MYSQL_FIELD*fd; MYSQL_ROWrow; inti,j,k; BOOLbCreate=TRUE; if((myData=sql/Index.html'>mysql_init((MYSQL*)0)) //初始化数据结构 &&sql/Index.html'>mysql_real_connect(myData,NULL, //连接数据库 "root","your_password",szTargetDSN, MYSQL_PORT,NULL,0)) { if(bCreate) { sprintf(szSqlText,//构造SQL语句 "createtablemytable" //新建一张表 "(timedatetime,s1char(6)," "s2char(11),s3int,s4int)"); if(sql/Index.html'>mysql_query(myData,szSqlText)) //执行SQL语句 {//执行SQL语句出错 ErrLog("Cantcreatetable"); sql/Index.html'>mysql_close(myData); returnFALSE; } } sprintf(szSqlText, "insertintomytable" //向表中插入数据 "values(2000-3-1021:01:30," //注意时间的格式 "Test,MySQLTest,2000,3)"); if(sql/Index.html'>mysql_query(myData,szSqlText)) {//执行SQL语句出错 ErrLog("Cantinsertdatatotable"); sql/Index.html'>mysql_close(myData); returnFALSE; } sprintf(szSqlText,"select*frommytable"); if(sql/Index.html'>mysql_query(myData,szSqlText)) //进行数据检索 { //执行SQL语句出错 sql/Index.html'>mysql_close(myData)上一页 [1] [2] [3] [4] [5] [6] 下一页
|