VS2010 MySQ连接问题小结

VS2010使用c#连接SQLServer数据库 准备工作: 准备好vs2010,sqlSERVER2008的安装包,如果需要的话,留下邮箱我发给你 第一步:安装VS2010                        第二步:安装SQLServer2008         注:这里也可以选择默认实例            第三步:使用c#连接SQLServer数据库   使用... 阅读详情

摘要:

VS2010 和 MySQL连接中遇到了一些问题,现在进行总结。

 

1. MySQL command line client闪退问题。

原因分析,右键属性按钮,找到目标框,可以发现

"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" "--defaults-file=C:\Program Files\MySQL\MySQL Server 5.6\my.ini" "-uroot" "-p" "--default-character-set=utf8"

而在该目录下,并没有my.ini这个文件。可知这是由于配置缺失所造成的,于是将同目录下的my-default.ini复制,并重命名。重新启动,问题得到解决。

 

2. vs2010 编译时候遇到的问题:

采用了参考文献1中的代码

#include "stdafx.h"
#include <WinSock2.h>
#include <windows.h>
#include <stdio.h>
#include <mysql.h>

int main()

{
    MYSQL *conn;
    char *server = "localhost";
    char *user = "root";
    char *password = "******";//“******”为你设置的密码
    char *database = "mysql";
    conn = mysql_init(NULL);
    if(!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0))
        printf("连接失败:%s\n", mysql_error(conn));
    else
        printf("连接成功!");
    getchar();
    return 0;
} 

 

(1)找不到main函数,这是由于subsystem的设置问题。(插一句,新建工程时候选的是win32 console,而在2010里还有CLR console,二者的区别是CLR是在运行时候进行编译的(与.net平台相关),而win32是静态编译好的)。解决该问题是在工程==》属性==》Link==》Subsystem,将其设置为not Set

 

 (2)蛋疼的2019 , mysql_connect 等mysql提供的函数未能发现的问题。

这里首先是要在inclue和LIB增加相应目录,仍然提示不成功。

最后参考了参考文献2中,发现这是由于架构不同所导致的,更改架构后成功(项目==》属性==》 configuration manager==》更改为x64架构)。具体如图所示:

这样问题得到解决……

 

 还有两个问题:

1. mysql connector到底用来干啥?

2. #pragma的用处(可以参考文献http://blog.csdn.net/sding/article/details/4709370)

 

参考文献:

 [1] http://blog.sina.com.cn/s/blog_629a38b001010m5j.html

[2] http://www.verydemo.com/demo_c152_i50467.html

 

VS2010 MFC +mySQL 连接,添加,查询,删除 1.mySQL安装 直接放安装教程:链接 2.工具:Navicat for MySQL 链接: https://pan.baidu.com/s/11ClSdrsDQtWQ2HNCFzd8tQ 提取码: 7avh 安装步骤以及破解: 安装直接点下一步就可以.... 破解:点击破解软件选择,下图箭头指示就可以破解完成.... 3.表格建立 打开连接-->新建... 阅读详情

相关推荐

VS2010环境下用c++语言在MFC对话框程序中连接及操作Mysql 数据库

在 vs2010 环境下, 在C++语言写的MFC对话框程序中连接并操作 MySql 数据库,实现向数据库上传数据,以及从数据库查询数据并且简单的显示出来。

kalinkav的博客 1万+

MySql与VS2010连接

安装MySql后一直想与VS连接,出现了几个问题,在此记录下方便日后看看。 连接过程:(看个人电脑的安装路径) 1、项目->属性->配置属性->VC++目录->包含目录 添加 C:\Program Files\MySQL\MySQL Server 5.5\include; 2、项目->属性->配置属性->VC++目录->引用目录 ...

weixin_30617797的博客 140

MySql与VS2010 C#连接方法之ODBC

MySql与VS2010 C#连接方法之ODBC

BrightlyBamboo的博客 3724

#include "winsock2.h" 解决c++程序中使用mysql错误 在用VC 连接Mysql 5.0 时出现如下错误

#include "winsock2.h" 解决c++程序中使用mysql错误 在用VC 连接Mysql 5.0 时出现如下错误 C:\MYSQL\INCLUDE\mysql_com.h(116) : error C2146: syntax error : missing ';' before identifier 'fd' C:\MYSQL\INCLUDE\mysql_com.h(11

飞翔的大象 1407

汇川AM系列PLC玩转CNC:手把手教你用File模式读取G代码文件(附避坑指南)

本文详细介绍了如何使用汇川AM系列PLC的File模式读取G代码文件,涵盖从CAD设计到PLC配置的全流程。特别针对路径格式、文件类型等常见问题提供避坑指南,帮助工程师快速实现CNC加工的自动化控制。

weixin_33582311的博客 398

MPU6050芯片 寄存器详解与配置指南(详解)

分频值越小,数据刷新越快(如分频值 = 0 时,刷新率 = 8kHz/1=8kHz)。功能:配置采样频率分频系数,控制 ADC 转换速度和数据刷新率。数据刷新率 = 陀螺仪输出时钟频率 /(1 + 分频值)

m0_74696257的博客 1416

winsock 错误多的真爽啊

Windows平台下用C++做网络开发很多时候都会同时包含这两个头文件,如若顺序不当(windows.h先于winsock2.h)就会出现很多莫名其妙的错误。诸如: c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(91): warning C4005: “AF_IPX”: 宏重定义 1>

Tyrion Lannister's Special column 1万+

中国高精度年度平均气温栅格数据集(1901-2024)

本文基于中国月度平均气温栅格数据集,计算生成1901-2024年1km分辨率的年度平均气温数据集,并按中国省市行政区划进行裁剪。该数据集融合CRU全球数据和WorldClim高分辨率数据,经496个站点验证,具有高时空精度和长时间序列特点,覆盖全国(含港澳台)逾百年气温记录,为气候变化研究、生态水文分析及农业生产评估等提供重要数据支撑。数据格式为Tif,单位为0.1℃,可获取全国、各省及各市三个尺度的气温栅格数据。

PPdata_Academy的博客 1235

教程:Visual Studio 连接 MySQL 数据库(包含常见错误及解决方法)

步骤①:确保 VS2012 和 Mysql 软件能正常运行VS2015/VS2010等其它版本应该都行,Mysql也是步骤②:添加&lt;mysql.h&gt;头文件到VS库之后添加包含目录如下一般的mysql都默认在C://program files里面,之后按照图中的路径选择mysql.h所在的文件夹即可,下同步骤③:添加库文件"libmysql.lib"步骤④:其实到这里就搞定了,不过还需要...

加载中... 2万+

宏基因组分析|完整分析流程梳理

今天先从最基础的全流程框架说起,无论是刚接触的萌新,还是想查漏补缺的同行,都能找到有用的信息。

weixin_70911870的博客 3149

深入详解DICOM医学影像定位线相关知识:理解定位线的概念、定位线的作用以及定位线显示和计算原理

深入详解DICOM医学影像定位线相关知识:理解定位线的概念、定位线的作用以及定位线显示和计算原理

编程技术探索者,分享C/C++、C#、Java、数据库等开发经验,聚焦实战技巧与AI兴趣,助力编程爱好者成长。 2041

VS2010——ODBC方式连接MYSQL数据库

因为一个项目需要从远程数据库上读取数据,所以从网上搜了大量的教程,但是就算跟着教程依然出了很多问题,我在这里记录一下出现的错误以及解决办法。 环境:win10 64位 + vs2010 64位 + mysql 5.7 软件:mysql-connector-odbc-5.1.13-win32 mysql-connector-odbc-5.1.13-win64 odbc驱动必须 64位、32位都安...

qq_36079638的博客 3035

ChatGPT辅助课题申报书研究背景部分的写作全过程指南

ChatGPT辅助课题申报书研究背景部分的写作全过程指南

智能AI让学术科研更容易 2550

C# vs2010 连接 mysql 数据库

**1 下载连接器 ** 下载链接:https://dev.mysql.com/downloads/connector/net/,进行安装。 2 配置 打开vs2010 点击添加引用之后找到连接器相应目录下的mysql.data.dll,确定。 之后在vs2010进行如下操作。 using MySql.Data.MySqlClient; using MySql.Data; 3 连接mysql...

web_wq 1959

MATLAB从入门到精通-APP调用simulink中的参数,并且修改,将结果返回到APP中

本次案例为以下微分方程: 其中方程的初始值为: Step1:搭建simulink文件,如下图所示: 初始值配置在积分模块中,如下图所示: Step2:制作app 操作视频: ,时长01:11 代码: 本文包括APP如何回调simulik中d的参数,以及把simulink中的仿真结果输出到APP中的绘图界面中。 核心代码如下: ...

wenyusuran的专栏 3035

Linux7 挂载 nfs 远程目录

每天一个 DBA 小知识,助你更进一步!

LuciferLiu_DBA 1万+

vs2010连接mysql数据库

该教程开始之前,确保已经下载好了mysql,我所使用的mysql版本是mysql-5.6.48-winx64,后面系统的位数要下载好,不同的系统位数在连接vs2010时会有不同,并且确保你的数据库已经创建好数据库和表,这里以讲解64位为主。 vs:vs2010 数据库:mysql-5.6.48-winx64 以下是流程,先贴出,让大家有一个大致的思路: 1.添加mysql的include路径到包含和引用目录,添加mysql的lib路径到添加库目录 2.复制libmySQL.dll、libmysql.lib两

carmen_studing 3018

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

C#连接mysql (vs2010)

在vs2010中  工具->数据库连接   里要想连接到mysql数据库,需要安装这样一个东西: MySql Connector;1.首先安装 connector 。下载地址:(http://www.mysql.com/downloads/connector/net/)2.现在就

malei0311 的专栏 5576

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

vs2010如何连接mysql_VS2010连接MySQL数据库

1、下载MySQL软件,并下载Connector/Net 驱动,安装完成后,打开MySQL Command Line。 2、输入安装软件时设置的密码,就会进入编辑界面。 3、查看包含的数据库,可以输入show databases; 4、输入 use mt ;选择mt数据库,输入show tables;显示该数据库中的表。 5、输入describe tb_staffbasic;显示b_staffba...

weixin_35982453的博客 1504

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

vs2010数据库mysql数据库,vs2010 连接mysql数据库

vs2010 连接mysql数据库vs2010 连接mysql数据库vs2010 连接mysql数据库1.新建一个win32控制台应用程序,选择新建一个“空项目”。2、新建一个.cpp文件,本程序命名为“test.cpp”。3、选择工具栏中的“项目”->“属性”。4、如果是64位系统,修改“配置管理器”中的“活动解决方案平台”,改为“x64”5、选择“C/C++"->“常规”->...

weixin_32966593的博客 1066

vs2010 mysql.h_解决VS2010连接MySQL出现的问题

之前经过配置,成功的在vs2010中成功的用c语言连接上的MySQL数据库,但是最近连接MySQL数据库,无论怎么配置,老是出错。代码如下:#include#include#include#include#pragmacomment(lib,"libmysql.lib")#pragmacomment(lib,"mysqlclient.lib")intmain(){chars...

weixin_33997127的博客 281

vs2010 mysql 编程_C#连接mysql的方法【基于vs2010】

本文实例讲述了C#连接mysql的方法。分享给大家供大家参考,具体如下:在vs2010中 工具->数据库连接 里要想连接到MySQL数据库,需要安装这样一个东西: MySql Connector;1.首先安装 connector 。下载地址:(http://www.mysql.com/downloads/connector/net/)2.现在就可以了,打开vs2010试试吧!安装完成后...

weixin_39738380的博客 309

vs2010连接mysql数据库_vs2010如何连接MySQL数据库过程分享

vs2010 c#语言连接mysql数据库1.新建一个工程名叫mysql,编程环境选择c#,然后选择windows窗体应用程序,新建一个窗体用于显示查询到sql数据库的数据集2.从工具箱向form1窗体上拖一个按钮和datagridview控件,按钮是触发连接数据库获取数据集,按钮的名称为显示,datagridview控件是用于显示数据集内容3.单击解决方案资源管理器中的引用文件夹然后右键选择添加...

weixin_42527401的博客 1155

vs2010链接不上MySQL数据库_VS2010连接MySQL数据库

1、下载MySQL软件,并下载Connector/Net 驱动,安装完成后,打开MySQL Command Line。2、输入安装软件时设置的密码,就会进入编辑界面。3、查看包含的数据库,可以输入show databases;4、输入 use mt ;选择mt数据库,输入show tables;显示该数据库中的表。5、输入describe tb_staffbasic;显示b_staffbasic表...

weixin_39718888的博客 922
上一篇: php 学习路线图
下一篇: windows下python pip等安装
IAmNew2Coding
博客等级 码龄12年 3粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值