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();
运行时候弹出报错信息 无法读取到数据库中内容 求大神指点迷津 不生感激!!!
下面是查询按钮代码 提交时候同样报错 :
运行的时候没有提示语句错误!我之前用新建的用户链接也是不能读取数据
参考技术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#如何将datatable中的数据批量更新到MYSQL数据库