2.查找只选了一门课程的学生信息(包括,学号,姓名,性别,出生日期,专业)
3.查找只选了一门课程或一门也没选的学生信息(包括,学号,姓名,性别,出生日期,专业)
你都写完了,还写什么?
编辑Access和SQLite数据库,直接把文件拖曳到界面左边的列表框即可。
程序判断扩展名为mdb的为Access,扩展名为db的就按SQLite打开,仅此两种。
对于SQL、MySQL、Oracle等类型数据库,需要在程序目录新建一个data.txt
文件里写上连接数据库的语句,例如SQL连接语句:
Provider=SqloledbUserID=saPassword=adminInitialCatalog=gameDataSource=(local)
MySQL连接语句:
driver={mysqlodbc3.51driver}server=127.0.0.1database=testuid=rootpassword=rootOPTION=3
软件启动时会读取文件中的语句并自动连接。
编辑Access和SQLite数据库,直接把文件拖曳到界面左边的列表框即可。
程序判断扩展名为mdb的为Access,扩展名为db的就按SQLite打开,仅此两种。对于SQL、MySQL、Oracle等类型数据库,需要在程序目录新建一个data.txt文件里写上连接数据库的语句,例如SQL连接语句:Provider=SqloledbUserID=saPassword=adminInitialCatalog=gameDataSource=(local)MySQL连接语句:driver={mysqlodbc3.51driver}server=127.0.0.1database=testuid=rootpassword=rootOPTION=3软件启动时会读取文件中的语句并自动连接。最起码包含mysql.h实例代码:
#include <stdlib.h>
#include <stdio.h>
#include "mysql.h"
int main(int argc, char *argv[]) {
MYSQL *conn_ptr
conn_ptr = mysql_init(NULL)
if (!conn_ptr) {
fprintf(stderr, "mysql_init failed\n")
return EXIT_FAILURE
}
conn_ptr = mysql_real_connect(conn_ptr, "localhost", "rick", "secret",
"foo", 0, NULL, 0)//连接数据库
if (conn_ptr) {
printf("Connection success\n")
} else {
printf("Connection failed\n")
}
mysql_close(conn_ptr)
return EXIT_SUCCESS
}
编译:(假定上面文件取名 con.c,在当前目录下)
gcc -I/usr/include/mysql con.c -L/usr/lib/mysql -lmysqlclient -o con
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)