使用C#对MySQL数据库执行存在中文的SQL语句,不返回值的问题
来源:互联网 发布:手机码字软件 编辑:程序博客网 时间:2024/06/10 16:32
/// <summary> /// 执行查询语句,返回DataSet /// </summary> /// <param name="SQLString">查询语句</param> /// <returns>DataSet</returns> 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里包含汉字时都不会返回记录,在网上查了下资料原来是没有设置编码方式,把连接字符串改为就能正常返回了:
server=127.0.0.1;database=ledu;uid=root;pwd=;CharSet=utf8加了一句CharSet = utf8;
- 使用C#对MySQL数据库执行存在中文的SQL语句,不返回值的问题
- sql语句执行结果对返回值的影响
- C#中使用SQL语句生成DataTable,对不同的数据库,处理方式不同,返回的结果属性不同
- Mysql数据库中PreparedStatement 在使用sql语句无法查询中文的问题
- DbVisualizer工具sql语句中存在中文乱码的问题
- 代码中执行sql语句访问mysql,无法匹配中文字符的问题
- 使用C#执行MySQL的SQL文件
- Python连接MySQL数据库执行sql语句时的参数问题
- 如何让SQL语句不执行默认排序,而是按照in语句的顺序返回结果
- Mysql数据库实时查看执行的sql语句
- C#执行Oracle的Sql语句 参数顺序问题
- java中连接数据库操作的语句,获得执行sql语句对数据库进行操作
- mysql 之 sql 语句 之 对数据库的操作
- mysql使用kill命令解决死锁问题,杀死某条正在执行的sql语句
- mysql使用kill命令解决死锁问题,杀死某条正在执行的sql语句
- mysql使用kill命令解决死锁问题,杀死某条正在执行的sql语句
- jdbc 链接mysql执行sql语句出现中文乱码问题
- 找出存在性能问题的sql语句
- Microsoft Office Visio 2010如何创建UML 用例图
- linux下qt4.8.0库的裁剪
- Heroku 部署时 time out 错误,对GFW无力吐槽!!!
- MySQL字段类型详解
- C++内存分配秘籍------new, malloc, GlobalAlloc详解
- 使用C#对MySQL数据库执行存在中文的SQL语句,不返回值的问题
- Chrome可以从其它浏览器上拖拽图片
- 字符串匹配
- sql 行转列的问题
- Sharepoint 2013-A feature with ID has already been installed in this farm
- newlisp 监控redmine
- CString常用方法简介
- FreeMarker的常用指令2
- CreateIoCompletionPort和完成端口