C#连接mysql数据库 无法读取数据库表中信息 求大神指点迷津!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#连接mysql数据库 无法读取数据库表中信息 求大神指点迷津!相关的知识,希望对你有一定的参考价值。

web.config配置代码如下:
<appSettings/> <connectionStrings> <add name="XSCJConnectionString" connectionString="Database=xscj;Data Source=localhost;User id=root;Password= ;charset=gbk"/> </connectionStrings> <system.web> <!-- 设置 compilation debug="true" 将调试符号插入 已编译的页面中。但由于这会 影响性能,因此只在开发过程中将此值 设置为 true。 --> <compilation debug="true"> <assemblies> <add assembly="mysql.Data, Version=5.0.9.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/></assemblies></compilation> <!-- 通过 <authentication> 节可以配置 ASP.NET 使用的 安全身份验证模式, 以标识传入的用户。 --> <authentication mode="Windows"/>

主程序代码如下:
protected void Page_Load(object sender, EventArgs e) this.Title = "学生信息查询"; string constr = ConfigurationManager.ConnectionStrings["XSCJConnectionString"].ConnectionString; string mysqlstr = "select * from xs"; MySqlConnection myConnection = new MySqlConnection(constr); DataSet ds = new DataSet();
try myConnection.Open(); MySqlDataAdapter mda = new MySqlDataAdapter(mysqlstr, myConnection); mda.Fill(ds, "xs"); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind();
catch Response.Write("<script>alert('读取数据出错!')</script>"); finally myConnection.Close();

运行时候弹出报错信息 无法读取到数据库中内容 求大神指点迷津 不生感激!!!
下面是查询按钮代码 提交时候同样报错 :

参考技术A 数据库是否有数据?你的Data Source=localhost;User id=root;Password= ;有有没有错误追问

运行的时候没有提示语句错误!我之前用新建的用户链接也是不能读取数据

参考技术B try这里,看是执行到哪一步报错了追问

我用断点调试 到try最后一句GridView1.DataBind();跳到下一条语句时候弹出报错页面!

mysql连接

inner join
from table_a a inner join table_b b on a.xxx = b.xxx
left join
左连接会读取左表中的数据,即使右边中没有数据
from table_a a left join table_b b on a.xxx = b.xxx
right join
右连接会读取右表中的数据,即使左表中没有数据
from table_a a right join table_b b on a.xxx = b.xxx

以上是关于C#连接mysql数据库 无法读取数据库表中信息 求大神指点迷津!的主要内容,如果未能解决你的问题,请参考以下文章

C#如何读取数据库表中每一列的数据分别赋值给数组

C#如何将datatable中的数据批量更新到MYSQL数据库

MySQL 异常 - 数据读取期间遇到致命错误

MySQL数据库复制后为何无法读取表中数据?

unity3d中与mysql数据库连接成功后,并将数据库信息用text显示的代码例子

mysql连接