mysql c# 执行多条sql语句_使用C#对MySQL数据库执行存在中文的SQL语句,不返回值的问题...

[C#连接数据库sqlserver2005,并执行sql语句实例:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;//

///

/// 执行查询语句,返回DataSet

///

/// 查询语句

/// DataSet

public static DataSet Query(string SQLString)

{

using (MySqlConnection connection = new MySqlConnection(connectionString_BS))

{

DataSet ds = new DataSet();

try

{

connection.Open();

MySqlDataAdapter command = new MySqlDataAdapter(SQLString, connection);

command.Fill(ds, "ds");

}

catch (System.Data.OleDb.OleDbException ex)

{

throw new Exception(ex.Message);

}

return ds;

}

}

这是我使用DBH类,每当SQLString里包含汉字时都不会返回记录,在网上查了下资料原来是没有设置编码方式,把连接字符串改为就能正常返回了:[在 MySQL 数据库中使用 C 执行 SQL 语句Professional Linux Programming 的摘录 Neil Matthew 和 Richard StonesWrox Press Ltd2001 年 1 月内容:执行 SQL 语句不返回数

server=127.0.0.1;database=ledu;uid=root;pwd=;CharSet=utf8加了一句CharSet = utf8;

[1)Web.config中添加连接数据库的语句 2)在表现层Default.aspx.cs中添加多条需要插入数据库的数据。public void Add()        {            List modellist = new List();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值