|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这里我们讨论用binlog来实现闪回的方案。server|sqlserver|程序|数据|数据库|成绩|中文明天帮同事调试Jsp的时分发明一个奇异的成绩:经由过程jdbc从数据库读取数据时,碰到中文时居然时乱码。
举行转码(newString(congtent.getBytes(“ISO8859-1“,“GBK“))就没有成绩了。
我在我的呆板上运转一样的代码,没有任何成绩。中文一般显现。不必要做任何转码。
入手下手我想多是他当地呆板的字符集设置的成绩。(确认后不是)
然后我嫌疑多是tomcat的字符有成绩(不外不太大概,究竟是经由过程jdbc挪用,只是借用了tomcat的毗连池罢了。不会那末不利吧)
可是为了确认,仍是在eclipse内里写了一个使用,间接毗连数据库,在同事的呆板上仍是有成绩。(服了:))
最初我想到了驱动程序,那一定是驱动的成绩。检察同事的驱动,公然比我的要小良多。
掩盖了就没有成绩了。在需要把许多新记录插入某个数据表的场合,DELAY_KEY_WRITE选项的作用将非常明显。另外,索引还会在硬盘上占用相当大的空间。因此应该只为最经常查询和最经常排序的数据列建立索引。注意,如果某个数据列包含许多重复的内容,为它建立索引就没有太大的实际效果。 |
|