MySqlDataReader reader = cmd1.ExecuteReader();报错 5C

图片说明
GetConn是自己写了个数据库连接函数
图片说明

0

1个回答

GetConn根本没有连上,检查下你的mysql服务器是否运行,3306端口是否打开,用户名密码和数据库名是否正确。
另外用户名应该是user id,而不是username
http://www.cnblogs.com/lsy131479/p/9212640.html

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
用SqlDataReader读数据后判断[字段或记录]是否为空
使用IDataReader时,你是否已经进行了Read()操作? if(reader.Read()) { item.Id = reader["Id"].ToString();// 如果为dbnull,ToString后返回一个空字符串的。 } 估计你没有进行Read操作 另外:reader["Id"] is DBNull 表示该字段值是否为 DBNull 类型,而不是判断是否等于空值。 应该这样
SqlDataReader 自动转为实体
public static class SqlDataReaderEx { /// /// 属性反射信息缓存 key:类型的hashCode,value属性信息 /// private static Dictionary> propInfoCache = new Dictionary>(); ///
mysqlDataReader转换为DataTable类型,mysql数据库的访问方法
Function DataReader2DataTalble(ByVal DataReader As MySqlDataReader) As DataTable Dim data As DataTable = New DataTable Dim TableSchema As DataTable = DataReader.GetSchemaTable() Dim i, j As Int16 Dim FieldName As Str
DataReader 转换成实体(或List)
[code="C#"] /// /// DataReader转换为obj list /// /// 泛型 /// datareader /// 返回泛型类型 protected static IList DataReader2Obj(SqlDataReader rdr) { IList list = new List(); while (rdr.Re...
数据库有些字段允许为空值,但在用reader.getstring(1)读取空值字段时出错的解决
1.在程序中控制 rdr.IsDBNull(10) ? "" : rdr.GetString(10);  每次的都要判断 但逻辑性较好 2. 在访问数据库时控制 SELECT   ID,ISNULL(NAME,)   AS   NAME   FROM   TABLE 效率会更好 但增加了sql的长度 同时应考虑对于空的字段 显示成什么在逻辑上更合理
亲测可用:将数据库查询结果DataReader转换为Json
如果有其他类型的话,大概可以归为两类,需要加""的,和不需要加的,这里我都有处理,可以直接在对应处添加类型即可。因为我查找的数据里牵扯到了datetime,所以我将其转换成了string来处理         ///            /// DataReader转换为Json           ///            /// DataReader对象
如何判断一个sqldatareader是否有记录,或者记录数有多少条
dataReader.HasRows  是否有记录   dataReader.RecordsAffected  获取执行 Transact-SQL 语句所更改、插入或删除的行数。 参考:http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldatareader_members(v=VS.80).aspx
C#之读取数据:DataReader对象
上一篇涉及到Command对象的ExecuteReader()方法返回一个DataReader对象,那么我们就来详细的介绍这个DataReade对象。         下面的例子使用的数据表依然与上篇的相同为CustomerManagement数据库中的manager数据表:           DataReader对象概述         DataReader对象提供了顺序的,只
c#数据库访问返回值类型为SqlDataReader时使用using时注意的问题
在封装通用 SQLSERVER 数据可访问方法时,如果返回值类型为 SqlDataReader ,那么在创建连接字符串的时候,我们不能写成如下  public static  SqlDataReader ExecuteReader(string strSQL)         {             using (SqlConnection connection = new SqlCon
SqlDataReader读取空值字段
ywy.SHRXM = reader.IsDBNull(reader.GetOrdinal("SHRXM")) ? "":reader.GetString(reader.GetOrdinal("SHRXM"));先用IsDBNull判断是否为空就能搞定,没有异常了,整个世界就清净了。
关于数据库查询语句SqlDataReader的连接释放问题的解决办法
大家在使用SqlDataReader查询语句的时候,都会有遇到释放连接的问题。甚至如果频繁对数据库使用此查询语句时,则会“超时间时间已到。在操作完成之前超时时间已过或服务器未响应”的问题,其实这是由于数据库的连接数超过了连接池的最大值。由于在SqlDataReader查询语句有返
使用DataReader读取数据即查询所有学生
一:这次主要整理上次课在学生信息管理中添加一个学生列表,并显示处理 即在 显示如下: 二:具体操作如下: 首先在数据访问层添加查询所有学生的功能: 代码如下: //查询所有学生 public List getAll() { List list = new List(); string s = "server
sql数据库中用dataReader获取datetime类型完整精度的时间字串
转自:https://www.cnblogs.com/huangfr/archive/2012/06/03/2532701.html 实际项目中: ObjOrderSchedule.orderdate = Reader.GetDateTime(0).ToString("yyyy-MM-dd").Trim(); //读取的时间只显示年月日 需要用dataReader获取数据库中d...
SqlDataReader访问效率小探
SqlDataReader访问数据的几种方式,在性能、效率方面的对比。
C# 判断 SqlDataReader 实例是否包含查询数据库表的列
C# 判断 SqlDataReader 实例是否包含查询数据库表的列。 在写数据库操作类方法时,假如需要把SqlDataReader 的实例,填充到实体中。 而次查询数据表的列又不是固定的,所以在填充前需要判断 SqlDataReader 的实例 是否包含有列, 才可以适应查询列数不固定,也可以动态的填充, 提高程序的重用性。             ///
读取SqlDataReader数据动态创建DataTable
今天学习“SqlCommand ”类:         SqlConnection objConn = GetConnection(ConnStr);         SqlCommand objComn = new SqlCommand(strSql, objConn); 其中部分方法:               1、objComn.ExecuteNonQuery()       
获取sqlDataReader对象Read()方法读取流的字段值的四种方法
//获取sqlDataReader对象Read()方法读取流的字段值的三种方法。             using(SqlConnection conn = new SqlConnection("data source=凡斌-VAIO;initialcatalog=sales;integrated security=true"))             {
SqlDataReader reader= cmd1.ExecuteReader();' ' 附近有语法错误。
想从Sql Server 中读出数据调试总是说 SqlDataReader reader= cmd1.ExecuteReader();' ' 附近有语法错误。不知道到底错在哪里?rnrn private void button2_Click(object sender, EventArgs e)rn rn string sqlstr3 = "select * from Table_2";rn SqlCommand cmd1 = new SqlCommand(sqlstr3, sqlConnection1);rn sqlConnection1.Open();rn SqlDataReader reader= cmd1.ExecuteReader();rn if (reader.Read() == true)rn rn textBox1.Text = reader["学号"].ToString();rn textBox2.Text = reader["姓名"].ToString();rn textBox3.Text = reader["成绩"].ToString();rn rn sqlConnection1.Close();rn reader.Close();
SqlDataReader读取空值字段,会抛异常的问题
测试环境:VS2010Update1   C#  .Net Framework4 //SqlDataReader reader //int groupNum; //int?类型转int类型的示例代码。 //下面表达式??表示,若expre
SqlDataReader判断几行数据
在用SqlDataReader读取数据时,有时我们需要知道有几行数据,其实SqlDataReader.Read()的方法是一直往下逐行逐行读数据的,只有读完才会知道有几行,因此可以这样获取行数。 int i=0; SqlCommand cmd = sconn.CreateCommand();//sconn是1个sqlconnection SqlDataReader sdr=cmd.Execu
DataReader 获得记录数
 用select   count(*) from表名  //根据SqlDataReader获得查询记录数            SqlDataReader dr1 = Common.DoSelect("count(*)", "ROLE");            int count = 0;            while (dr1.Read())            {     
利用SqlDataReader读取大量的数据库数据
在数据库中查询大量的数据时返回单个数据行的方法 public sqlDataReader ExecuteReader(string sql,SqlParameter[] params) {        SqlConnection conn=new SqlConnection(connStr);        conn.open();        using(SqlCommand cm
.NET : 一定不要忘记关闭DataReader对象
 今天早上处理一个紧急的客户反应问题,这是去年开发的一套绩效考核系统。他们现在集团在推广使用,用户数多起来之后就发现某个页面响应速度非常慢,甚至会报告错误,无法完成操作。 经过检查,发现有一个方法用到了DataReader对象,但当时可能是疏忽了,忘记关闭该对象。特此记录这个问题,以为警示。 /// /// 循环按照编号去取某个员工的某个指标的值 ///
C#的Json操作类,支持数组,DataTable,DataReader等转Json
 using System; using System.Data; using System.Text; using System.Collections.Generic; using System.Reflection; using System.Data.Common; using System.Collections; using System.Web.UI.WebCon
c#操作的SQL-Server数据库以及dataReader与datagridview的捆绑
** 以下是获取数据库数据的两种写法: ** using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Linq; using Syste...
C# SQLiteDataReader获得数据库指定字段的值
 获得数据库指定字段的值,赋给本地变量 (1)如下,获得userinfo数据表里的字段"userid"、"orgid", string userid=""; string orgid=""; using (SQLiteConnection con = new SQLiteConnection(Constants.DATA_SOURCE)) { con.Open(); using ...
安装Adobe Reader出错回滚
在Win7旗舰版上安装Adobe Reader的完成的时候出现弹框 解决办法: 先安装Visual C++ 运行库,然后再来安装Adobe Acrobat。 运行库下载路径: https://www.microsoft.com/zh-cn/download/details.aspx?id=53344
C#查询数据库--ExecuteReader方法的使用
在做数据库的查询过程中,使用方法ExecuteReader,其返回结果为MySqlDataReader,由于参考的信息有误,走了好长时间的弯路,记录下来; string connectionStr = "server=localhost;uid=root;password=;database=db_family"; string sqlContent = "select * f...
安装Adobe Reader XI pdf 阅读器时出现错误
安装Adobe Reader XI pdf 阅读器时出现错误,无法正常安装,提示 检测到已安装一个包含更多产品的安装终止安装或者Adobe 安装完成之前被中断,错误代码:150210
当SqlDataReader.Read()少一条记录时
SqlDataReader是c#里面针对读取SQLserver数据的一种很好用、效率很高的方式。SqlDataReader.Read()将数据库中的数据,保存至一个结果集中result中。 利用read()方法,可以遍历当前结果集(每一条)记录;利用NextResult读取下一个结果集。 当用while(SqlDataReader.Read())处理结果集的数据时,有时会发生少一条记录的情况,
使用SqlDataReader读取数据示例
  使用 SqlDataReader 读取数据示例        void Page_Load(object sender, System.EventArgs e)   {    string ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"];  
python中,csv模块中的next()函数,在使用next()之后,对之后从阅读器对象reader中取值产生的影响。
一、初学csv模块,在代码中发现一个问题,然后怀疑调用next()之后,为什么从reader中取值为什么会不同,代码和结果如下: 1、在调用过next()的情况: import csv #从文件中获取最高气温 filename = 'sitka_weather_07-2014.csv' with open(filename) as f: reader = csv.reader(f) head...
C# 读取DataTable使用Reader方式
private static void PrintDataTableWithReader(DataTable dt)         {             DataTableReader dr = dt.CreateDataReader();             while(dr.Read())             {                 int len =
一次软件异常退出的排查(IE、Adobe Reader无法打开问题)
在使用过程中,点击IE10图标总是没有反应,由于之前一直用 Chrome所以也没去留意, 结果今天尝试打开PDF也是一样的情况,进程列表里看了下,iexplore.exe和 AcroRd32.exe都是出来一下然后就退出了, 果断用Windbg调试,运行发现两个软件都crash在以下堆栈: WARNING: Stack unwind information not available. Fo
解决Adobe Reader安装错误150120
今天Adobe Reader这个软件提示有新版本了,让我更新,出于信任,我不假思索地更新了Adobe Reader这个软件,于是我倒霉的一天就在这之后了。 我用这个软件打开赛灵思的DocNav里面的赛灵思官方提供的用户手册,边看边写博客,然后突然就卡死了,无奈等了好久还在卡死; 我的内存只用了一点点而已,其他都不卡,就这个卡死以及我打开的浏览器也打不开了,然后无奈的想起来重新装了之后好像要...
iText读PDF读不到的问题
最近用iText做读写PDF的项目。读
C# DataReader反射获取实体类(model) ,实体类集List
public static T FillModel<T>(IDataReader dr)         {             using (dr)             {                 if (dr.Read())                 {                     List<string> field = new Li...
DataReader实体转换(支持复杂对象)
高效的处理DataReader转化为实体对象。 支持发杂对象,如: Class A { public int x; public B y; } Class B { public int z; }
Spring batch批量读取文件时报For input string错误。
Spring Batch 跑批报for input string错误。
Bitcode导致的编译报错
在xcode7.1进行Archive时,会报这样的错误 ld: object contains invalid bitcode: /Users/XXX/UMSocial_Sdk_Extra_Frameworks/Wechat/libWeChatSDK.a(WechatAuthSDK.o) for architecture arm64 clang: error: linker
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 怎么学习互联网大数据 村干部学习大数据心得