c++-vs下链接mysql数据库出错

问题描述

vs下链接mysql数据库出错

数据库初始化没有问题,可以连接
使用mysql_query出现问题,无法查询
代码如下:
MYSQL_RES * result = NULL;
CString temp ( "select username from user_login where username = ");
MYSQL_ROW row;
CString douhao("'");
int res;
CString i_query = temp + douhao + name + douhao ;
if ((res = mysql_query(&mysql, (LPSTR)(LPCTSTR)i_query) )!= 0) //mysql_query函数为0时说明成功,mysql_query函数里面的sql语句不应该包含分号
{
mysql_errno(&mysql);
return -1;
}
else
{
res = mysql_field_count(&mysql);
if ((result = mysql_store_result(&mysql)) == NULL)
{
return -1;
}
else
{
//row = mysql_fetch_row(result);
//if (passwd == row[1])
return 0; //返回值只可能有一个,因为名字是主键
/* else
return -1;*/
}
}
mysql_free_result(result);
result = NULL;

解决方案

VS 2008 链接 MySQL数据库
android 链接mysql数据库
android 链接mysql数据库

解决方案二:

直接把查询的SQL语句打印出来看看,或到数据库中执行一下。

解决方案三:

链接mysql数据库出错,具体出现什么错误?
链接数据库成功了,执行SQL时出错,通常就是SQL语句的问题了。

时间: 2024-12-23 19:23:11

c++-vs下链接mysql数据库出错的相关文章

代码-java链接mysql数据库实现登陆验证

问题描述 java链接mysql数据库实现登陆验证 mysql[users]登陆用户表如下所示 没有连数据库的登陆界面代码如下所示 我想改一下代码,将它变成可以通过数据库验证的界面,链接数据库方式是用纯java jdbc驱动程序的方法,不用jdbc-odbc桥 解决方案 参考这篇博客的后半部分,虽然是jsp的,但是后面的jdbc可以参考.http://blog.csdn.net/chinacsharper/article/details/39777643

jap-jsp链接Mysql数据库,求理解

问题描述 jsp链接Mysql数据库,求理解 jsp链接Mysql数据库的步骤,以及要写的代码 希望能写的相信些,我就不会用java,jsp链接数据库,就是不想以后也不会,多多请教学长们!求学习,谢谢了 解决方案 看看JDBC连接数据库的几个步骤吧,很简单的. 解决方案二: jsp就是java+html要学jsp自然是要学好java,所以建议你还是应该好好去学下java,另外jsp里面链接数据库就是要用到JDBC链接,网站例子很多,一搜一大片.

java-JAVA链接MySQL数据库默认驱动位置修改 新人求助

问题描述 JAVA链接MySQL数据库默认驱动位置修改 新人求助 别人帮我给一个工程加在了MySQL数据库的驱动,我现在给其他工程加载MySQL驱动又回默认找到之前那一个怎样更改为其他的路径下的驱动呢 解决方案 你建一个libary,把数据库连接jar丢进去,以后做项目直接加载这个libary 解决方案二: 关于java通过JDBC访问mysql数据库,可以参考这里 网站:http://blog.csdn.net/hsd2012/article/details/50983902 关于java数据

python连接mysql数据库出错,已经试了网上的几种方法,,求助

问题描述 python连接mysql数据库出错,已经试了网上的几种方法,,求助 http://blog.csdn.net/lishan9133/article/details/7024989 之前是按照上面的教程安装了mysqldb模块,可是在实际操作过程中,找不到对应行的代码,所以并没有按照上面的改. 打开数据库连接 db = MySQLdb.connect( host='192.188.80.41', port=3306, user='root', passwd='123456', db='

java web-菜鸟求问javaweb的用jdbc操作mysql数据库出错

问题描述 菜鸟求问javaweb的用jdbc操作mysql数据库出错 解决方案 数据库连接的用户名密码配置是否正确?这个异常时拒绝连接. 解决方案二: 检查用户名密码是否正确.若是远程连接,还要在mysql中配置root用户可在远程登录的配置项. 解决方案三: root后面有空格/./??? 解决方案四: 检查数据库连接属性是否正确 解决方案五: 解决方案六: 你的用户名和密码正确吗??? 解决方案七: 建个数据连接,测试下 解决方案八: 用数据库客户端软件navicat之类的能连上么. 解决方

Tomcat通过JNDI方式链接MySql数据库

原文:Tomcat通过JNDI方式链接MySql数据库 拷贝MySQL的JDBC驱动到Tomcat的lib路径下 配置全局数据源或者单个Web应用的局部数据源 局部数据源 在Tomcat的conf/Catalina/localhost下的 app.xml中添加 <Context path="/test" docBase="test" debug="5" reloadable="true"> <Resource

mysql-jsp链接Mysql数据库,代码问题、求指导

问题描述 jsp链接Mysql数据库,代码问题.求指导 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName(

初学者的忧伤-ssh框架下用mysql数据库,id变为bigint类型,该如何自增长

问题描述 ssh框架下用mysql数据库,id变为bigint类型,该如何自增长 项目中的表id以前为String类型,用UUID自增长,现在需要将id改为bigint类型,现在该如何实现自增长啊,实体类中id上面注解怎么写.求大神帮帮忙.

myeclipse链接mysql数据库报错

问题描述 myeclipse链接mysql数据库报错 Unknown system variable 'tx_read_only' Could not retrieve transation read-only status server --- The error occurred in sqlmaps/user/userSQL.xml. --- The error occurred while applying a parameter map. --- Check the user.logi