asp.net使用Mysql乱码处理
摘要:在asp.net与mysql数据库打交道的时候,由于配置的问题,会遇到自己写的方法在读取数据库中数据的时候,英文,数字可以正常通过,但是中文就无法通过,以登录为例(方法略),当输入英文用户名的时候可以正常登录,但输入中午的时候方法就会报错,解决方法如下: 1,在 mysql数据库安装目录下找到my.ini文件,把default-character-set的值修改为 default-character-set=gb2312(修改两处),保存,重新启动 2,找到asp.net文件的web.config文件,在标签的后面添加 3,如果连接数据库的字符串写在web.config里面,则在连接...
阅读全文
posted @
2013-11-21 17:38
haosola
编辑
ASP.NET中实现页面间数据传递的方法
摘要:在做WEB开发时,很多地方会涉及到页面间的数据传递。这几天在完善教务基础系统,遇到了这个问题,上网查了一些资料,现总结如下: 说到页面间数据传递,很多人都会想到通过像Session这样的全局变量,但是向Session中添加的东西太多会增加服务器的压力,页面间数据传递,数据的作用范围越小越好。 ASP.NET页面间数据传递的各种方法和分析 1.使用Querystring 方法 QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递。如页面A.aspx 跳转到页面B.aspx,可以用Request.Redirect("B.aspx?参数名称.
阅读全文
posted @
2013-11-17 12:11
haosola
编辑
MySQL分库分表环境下全局ID生成方案
摘要:在大型互联网应用中,随着用户数的增加,为了提高应用的性能,我们经常需要对数据库进行分库分表操作。在单表时代,我们可以完全依赖于数据库的自增ID来唯一标识一个用户或数据对象。但是当我们对数据库进行了分库分表后,就不能依赖于每个表的自增ID来全局唯一标识这些数据了。因此,我们需要提供一个全局唯一的ID号生成策略来支持分库分表的环境。下面来介绍两种非常优秀的解决方案: 1. 数据库自增ID--来自Flicker的解决方案 因为MySQL本身支持auto_increment操作,很自然地,我们会想到借助这个特性来实现这个功能。Flicker在解决全局ID生成方案里就采用了MySQL自增长ID的...
阅读全文
posted @
2013-11-11 16:27
haosola
编辑
MySQL主从复制详细部署过程
摘要:环境介绍: 采用多实例进行主从复制测试,多实例方法请参考网上其它文档,其实多实例和双服务器对于测试环境来说是一样的。 当前采用3306端口进程为Master,3307端口进程为Slave. Mysql版本: mysql> select version(); +-------------+ | version() | +-------------+ | 5.1.68 | +-------------+ 1 row in set (0.04 sec) 配置过程如下: 1.主库开启bin-log功能,配置server-id 该参数在my.cnf中添加 vi /data...
阅读全文
posted @
2013-11-01 09:11
haosola
编辑