编写SQL程序

编写SQL程序,第1张

1.查询出商品表2中所有不同的产地

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11368866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存