C#查询mysql数据库问题 C#向远程mysql数据库发送一条"select user_id from user where user_name='张三'"的SQL语句为什么得不到返回值。在数据库中有‘张三’这条记录的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 user_id这个字段名在数据库中存在吗?和数据库的连接成功吗? 首先 这个SELECT语句在SQL SERVER下确定能运行么?如果有返回记录,那问题就在程序找了我就完整地说下 WINFORM程序连接SQL数据库的一般方法吧.首先,你的窗体里要有一个Datagridview控件,用于存放表格.然后在代码端,你的开头要 using System.Data.Sqlclient;然后 声明个 Sqlconnection类型的变量,用于和数据库连接,连接语法是SqlConnection cn = new SqlConnection("Server=Computer;uid=sa;pwd=120745;Database=eng_pre");其中"Computer"是你的服务器名称,通常是你的本地服务器,sa为用户ID,120745为数据库密码,eng_pre是数据库名称以上是一个例子然后 声明个SqlDataAdapter变量,用于接受连接和用户的查询语句如:string str=select user_id from user where user_name='张三'"; SqlDataAdapter da = new SqlDataAdapter(str, cn);然后声明个DataSet的变量,用于填充数据,方法如下:DataSet ds=new DataSet();da.Fill(ds);最后就是显示了:dataGridView1.DataSource = ds.Tables[0];dataGridView1为控件名,Tables[0]代表数据库里存放的表格及其下标,[0]表示第一张表格如果查询语句正确,但没有显示,那问题就在程序和数据库的连接上了,要确定你的SQL在安装的时候设定的是WINDOWS和SQL SERVER双重验证,如果不是....让我帮不了你了... 远程mysql数据库,是本机?还是。。? select [user_id] from [user] where [user_name] =''user_id,user,user_name 等字段在SQL 语法里都是保留关键字 希望对你有帮助 语句应该没问题,mysql数据库的连接检查一下。另外,user在mssql中是关键字,在mysql不知道是不是。所以将语句中的user改为[user]试一试 怎样才能一行商品,一行广告的显示出来.我做的广告每一行都 一样 “/”应用程序中的服务器错误。 内容查询(急) biztalk map 关于Enter和Esc在模态对话中的应用! 怎么让控制台窗口能停留久一些? 有些问题请帮下忙吧! 不同程序集中的同命名空间同类名 DataTable如何取消主键 请问在Web应用里如何知道浏览器当前的本地时间? 金质打印通中是如何控制excel边框的 VSS中怎样使用Brach, 我的SourceSafe菜单下Branch菜单是灰色的
和数据库的连接成功吗?
然后在代码端,你的开头要 using System.Data.Sqlclient;
然后 声明个 Sqlconnection类型的变量,用于和数据库连接,连接语法是
SqlConnection cn = new SqlConnection("Server=Computer;uid=sa;pwd=120745;Database=eng_pre");其中"Computer"是你的服务器名称,通常是你的本地服务器,sa为用户ID,120745为数据库密码,eng_pre是数据库名称以上是一个例子然后 声明个SqlDataAdapter变量,用于接受连接和用户的查询语句
如:string str=select user_id from user where user_name='张三'";
SqlDataAdapter da = new SqlDataAdapter(str, cn);然后声明个DataSet的变量,用于填充数据,方法如下:
DataSet ds=new DataSet();
da.Fill(ds);最后就是显示了:
dataGridView1.DataSource = ds.Tables[0];dataGridView1为控件名,Tables[0]代表数据库里存放的表格及其下标,[0]表示第一张表格如果查询语句正确,但没有显示,那问题就在程序和数据库的连接上了,要确定你的SQL在安装的时候设定的是WINDOWS和SQL SERVER双重验证,如果不是....让我帮不了你了...