[工学]04 网络数据库编程.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]04 网络数据库编程

关系型数据库 mysql INSERT INTO relatefriends VALUES (Henry, Sandra); mysql SELECT * FROM playerdata; 关系型数据库 mysql INSERT INTO relatefriends VALUES(Andrew, Henry), (Andrew, John),(Andrew, Jenny),(Sandra, Jenny); mysql INSERT INTO relateenemies VALUES(Andrew, Sandra),(Henry, Jenny), (Henry, John); 关系型数据库 查询关系型数据库 mysql SELECT enemy FROM relateenemies WHERE player = ‘Henry’; mysql SELECT * FROM playerdata WHERE username = ‘Jenny’; 存储或载入数据库 利用文本文件向数据库中输入数据 在记事本文件中添加5行记录: 将该文件保存在MySQL安装目录下的bin文件夹中(例如c:\mysql\bin),并将该文件命名为import.txt。 存储或载入数据库 打开MySQL客户端,在控制台窗口中键入: mysql LOAD DATA LOCAL INFILE import.txt INTO TABLE playerdata; 显示playerdata数据表中数据: 存储或载入数据库 在文件中保存数据库 将上一节创建的数据库保存到一个文本文件gamedata.txt中。 首先,点击Windows的“开始”按钮,点击“运行”打开命令行窗口键入“cmd”,这样将打开一个控制台窗口。 在控制台窗口中,输入: cd C:\mysql\bin 输入如下命令: mysqldump gamedata gamedata.txt 该命令将自动在bin目录下生成一个gamedata.txt文件。打开该文件,我们可以看到mysqldump工具向文件中添加了很多SQL命令和注释。 存储或载入数据库 从文件中恢复数据库 使用下列命令从MySQL中删除原有的gamedata数据库。 mysql DROP DATABASE gamedata; 创建一个新的空数据库,用于保存恢复的数据。可以使用如下命令: mysql CREATE DATABASE newgamedata; 点击“开始”中的“运行”,打开命令行窗口,进入到MySQL安装目录下的bin目录,随后键入如下命令,将该目录下的gamedata.txt文件中的内容输入到新数据库newgamedata中即可: mysql newgamedata gamedata.txt MySQL C++编程 安装MySQL C++库 从网站下载MySQL++库。 将该文件解压缩,随后根据解压缩文件所在目录,在VC中设置包含MySQL的文件目录和库文件目录。 生成mysql++应用程序 在VC的“项目设置”(project settings)中将mysqlpp.lib加入到“链接-对象/库模块”(link-object/library modules)中。 从MySQL++实例中拷贝libmySQL.dll文件,将其放置到可执行文件所在的目录下(或windows/system目录下)。 MySQL C++编程 应用实例:(Mysql++安装目录下)\Debug\Simple1 要求在mysql下创建mysql_cpp_data数据库。可运行实例中resetdb: resetdb localhost root 命令行下,运行: simple1 localhost root MySQL C++编程 连接MySQL数据库,获得数据的实例 #include iostream #include iomanip #include mysql++ int main(void) { // 创建到数据库的连接 Connection con(gamedata,); // 创建查询对象 Query query = con.query(); // 发出查询请求 query SELECT * FROM playerdata; // 保存查询结果 Result res = query.store(); MySQL C++编程 连接MySQL数据库,获得数据的实例 // 显示查询结果 cout.setf(ios::left); cout setw(10) username” setw(10) password” setw(10) age endl;

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档