CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

求 VC ado mysql 连接字符串?

楼主gxd777()2005-05-17 11:54:19 在 VC/MFC / 数据库 提问

VC     ado   mysql   连接字符串? 问题点数:0、回复次数:8Top

1 楼xuzheng318(忧郁王子)回复于 2005-05-17 11:59:34 得分 0

http://www.codeproject.com/database/connectionstrings.aspTop

2 楼keiy()回复于 2005-05-17 12:20:11 得分 0

我用  
  mysql   ODBC   3.51  
  先建一ODBC别名如odbcmysql  
  然后  
  DSN="Provider=MSDASQL.1;Password=passwd;Persist   Security   Info=True;User   ID=mysqlu;Data   Source=odbcmysql"  
  Top

3 楼gxd777()回复于 2005-05-17 15:25:13 得分 0

连不成啊Top

4 楼James_ht(顺风飞扬)回复于 2005-05-17 15:30:03 得分 0

_ConnectionPtr m_pConnection;  
  AfxOleInit();  
  m_pConnection.CreateInstance(__uuidof(Connection));  
  try                                    
  {  
  m_pConnection->Open("DRIVER={SQL     SERVER};SERVER=192.168.0.21;DATABASE=Message;USER   ID=ht;PASSWORD=","","",adModeUnknown);  
   
  }  
  catch(_com_error   e)  
  {  
  AfxMessageBox("杅擂踱蟀諉囮啖ㄛ杅擂踱Demo.mdb岆瘁婓絞繚噤狟!");  
  return   FALSE;  
  }    
  Top

5 楼keiy()回复于 2005-05-17 15:37:50 得分 0

一、安装MyODBC  
   
    1.访问网站   www.mysql.com   并下载   MyODBC   ,我们使用的是3.51版本。  
   
    2.安装MyODBC到Windows中  
   
    运行下载回来的MyODBC-3.51.06.exe(文件名因版本而异)  
   
  二、建立ODBC连接  
   
    进入:控制面板-》ODBC数据源  
   
    这时候,我们已经可以看到在用户DSN中已经存在一项:myodbc3-test,注意右边的Driver{mysql   odbc   3.51   driver}这个参数一会要一字不漏的作为ASP和数据库连接的连接字(Conection   String)。  
   
    添加一个“系统DSN”  
   
    选择对话框中“系统DSN”栏,按下右边的“添加”按钮。这时候会让你选择一个数据源。选择   MySQL   ODBC   3.51   Driver。按“结束”。  
   
    这时候,会弹出一个配置对话框:  
   
     Data   Source   Name   数据源名字:在程序中使用的DSN的标识符,可以随便命名。  
   
     Host/Server   Name   (or   IP)主机/服务器   名字   (或者IP   地址),如果是本机就填入localhost  
   
     Database   Name   数据库名:你要在程序中使用的库名。  
   
     User   用户:登录MySQL   使用的用户名,特别注意,root用户由于安全问题只能在本机登录,当然啦,用户可以通过修改user表来去掉这个功能。  
   
     Password   密钥:登录的密码  
   
     Port   端口:使用默认值,最好不要改,除非你有把握。  
   
    全部设置好了以后,按下“测试数据源”会看到屏幕显示连接成功。  
   
    配置就全部搞定了!  
   
  -------------------------------------  
  然后用我上面的Top

6 楼umbrella1984(雨伞(KEN))回复于 2005-05-17 16:07:28 得分 0

ODBC链接  
   
  适合数据库类型   链接方式    
  access   "Driver={microsoft   access   driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"    
  dBase     "Driver={microsoft   dbase   driver(*.dbf)};driverid=277;dbq=------------;"    
  Oracle     "Driver={microsoft   odbc   for   oracle};server=oraclesever.world;uid=admin;pwd=pass;"    
  MSSQL   server   "Driver={sql   server};server=servername;database=dbname;uid=sa;pwd=pass;"    
  MS   text     "Driver={microsoft   text   driver(*.txt;   *.csv)};dbq=-----;extensions=asc,csv,tab,txt;Persist    
   
  SecurityInfo=false;"    
  Visual   Foxpro   "Driver={microsoft   Visual   Foxpro   driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"    
  MySQL   "Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"    
   
   
  OLEDB链接  
   
  适合的数据库类型   链接方式    
  access   "Provider=microsoft.jet.oledb.4.0;data   source=your_database_path;user   id=admin;password=pass;"    
  Oracle   "Provider=OraOLEDB.Oracle;data   source=dbname;user   id=admin;password=pass;"    
  MS   SQL   Server   "Provider=SQLOLEDB;data   source=machinename;initial   catalog=dbname;userid=sa;password=pass;"    
  MS   text     "Provider=microsof.jet.oledb.4.0;data   source=your_path;Extended   Properties'text;FMT=Delimited'"Top

7 楼gxd777()回复于 2005-05-17 18:03:41 得分 0

谢谢大家  
  连接成功  
  Top

8 楼gxd777()回复于 2005-05-17 18:19:04 得分 0

再问一下  
  是不是   对mysql操作  
  和对   sqlserver   不太一样啊  
     
  我怎么取不出字段啊Top

相关问题

  • 请问用ADO,SQL在VC环境下的连接字符串
  • 大虾帮忙!vc中通过ADO连接oracle的连接字符串
  • ADO连接字符串的问题
  • 关于ADO的连接字符串??
  • vc调用ado,能不能把各种字段的数据都按照字符串读出
  • VC中,怎么把ADO读出的字段(_variant_t类型)和字符串,时间变量之间转换,比较?
  • ado(vc)中,如何把查询所得的记录集保存为xml字符串(非XML文件)?
  • vc关于字符串的问题,急!!!!!
  • 怎样转float为字符串呢?(VC)
  • VC字符串输出求助

关键词

  • 连接
  • 数据库
  • 用户
  • 数据
  • mysql
  • database
  • 选择
  • source
  • microsoft
  • oracle

得分解答快速导航

  • 帖主:gxd777

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo