广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3429 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
king01234541
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++] (求助)如何连结到网路资料库
谁会用C++ ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾中华电信 | Posted:2005-06-08 20:04 |
MarkTzen 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我的经验!
MySQL有自己在c/c++的sample code,教我们怎么做(我没用,当然这个效率最快、但学习要时间)!
所以可以透过MySQL的ODBC Driver(到MySQL网站下载)!
然后到控制台,找"系统管理"方面的或直接找"资料来源(ODBC)"!
将ODBC的DSN(Data Source Name)的名称及指定MySQL ODBC的Driver...设定起来~
再来程式这,就看你想用MFC连odbc还是c/c++包odbc来用~~~这是我的经验!
至于你有提到网路~~~odbc是可以设电脑名称(ip)~~所以就透过网路了!
若你还有防火墙,也记得要打开这个port~~~~
(我忘了…等你装了mysql的odbc driver,到odbc那设dsn时,会显示出port的!)
很粗略的讲一下方法~~~你还是得到mysql的网站,先去找需要的工具,并装起来先~~ 表情


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2005-06-09 00:35 |
king01234541
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这是别人写的C++连结MySQL的程式码,不过有错误不知道哪里错了~谁能帮我解答吗

#include "util.h"

#include <mysql++.h>

#include <iostream>
#include <iomanip>

using namespace std;

int
main(int argc, char *argv[])
{
    // Wrap all MySQL++ interactions in one big try block, so any
    // errors are handled gracefully.
    try {
          // Connect to the sample database
          mysqlpp::Connection con(mysqlpp::use_exceptions);
          if (!connect_to_db(argc, argv, con)) {
                return 1;
          }

          // Retrieve the entire stock table from the database server
          // we're connected to, and print its contents out.
          mysqlpp::Query query = con.query();
          print_stock_table(query);
    }
    catch (mysqlpp::BadQuery& er) {
          // Handle any connection or query errors that
          cerr << "Error: " << er.what() << endl;
          return -1;
    }
    catch (mysqlpp::BadConversion& er) {
          // Handle bad conversions
          cerr << "Error: " << er.what() << "\"." << endl <<
                    "retrieved data size: " << er.retrieved <<
                    " actual data size: " << er.actual_size << endl;
          return -1;
    }
    catch (exception& er) {
          // Catch-all for any other standard C++ exceptions
          cerr << "Error: " << er.what() << endl;
          return -1;
    }

    return 0;
}


献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2005-06-09 20:14 |
codeboy 手机
个人文章 个人相簿 个人日记 个人地图
社区建设奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x6 鲜花 x331
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用king01234541于2005-06-9 20:14发表的 :
这是别人写的C++连结MySQL的程式码,不过有错误不知道哪里错了~谁能帮我解答吗

#include "util.h"

#include <mysql++.h>
.......
错误是什么...这样怎么帮你看呢~ 表情



连结有问题请来信,我会尽快修正~^^
通报时请附上是"哪一篇失效"...这样我才能去修正~麻烦各位好心人士了~

[连结失效通报][ 网页.伺服.程式 讨论区]
----------------------在世界中心呼喊爱情----------------------
深深思念一个人的时候,我们不知不觉的地活在世界的中心...
献花 x0 回到顶端 [3 楼] From:台湾 | Posted:2005-06-09 21:26 |
MarkTzen 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

照我直接看~这就是我讲的第一种方法!
直接连mysql的library~
通常若用vc直接套进project来build的话!
应该最先出现的error!就是library path没设好~~~
以致于找不到函式~~~~~这个问题在另一个话题有解过!

若不是这个的话,就可能要麻烦你说一下问题吧?
至少把error的部份秀出来看一下~~~ 表情


献花 x0 回到顶端 [4 楼] From:台湾中华电信 | Posted:2005-06-10 00:28 |
king01234541
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这是错误的地方~有5个错误



献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2005-06-13 17:03 |
MarkTzen 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这个应该是要设Include Path...
让compiler找的到include header的路径… 表情


献花 x0 回到顶端 [6 楼] From:台湾中华电信 | Posted:2005-06-17 01:34 |
king01234541
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我不会设定ODBC,能帮我解说这些选项是要填入什么哪些东西吗



献花 x0 回到顶端 [7 楼] From:台湾中华电信 | Posted:2005-07-09 20:16 |
Taiwaner 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

看你的错误讯息,好像是说:
第一行的语法错误,应该更正为 #include "FILENAME" 或者是 #include <FILENAME>
第三行:找不到 mysql++.h 这个档案。请检查您的档案路径。

另外:
[Login]
Data Source Name 资源名称
Description 叙述
Server 资料库位址
User 使用资料库的帐号
Password 使用资料库的密码

[Connect Options]
Port 连结资料库用的 port ,MYSQL预设是 3306
Socket
initial Statement 启始参数


就是爱搜集各类影像...的宅男... ^^
献花 x0 回到顶端 [8 楼] From:台湾新世纪资通 | Posted:2005-07-12 11:33 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.061082 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言