易截截图软件、单文件、免安装、纯绿色、仅160KB

My sql中文乱码问题!

      这几天一直被中文乱码问题困扰,中文数据插入到My Sql中很正常,在Command client line中也能正常显示,可从数据库中读到JSP页面上时,就变成“火星文”了。
  于是上网查询,也看到好多方法:有的说把my.ini中default-character-set=latin1改为default-character-set=utf8,有的说在Eclipse中改默认编码方式,有的说改<%@ page contentType="text/html;charset=gb2312" %>;,还有的说改连接字符:Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/MyData?user=root&amp;password=3211535&amp;useUnicode=true&amp;characterEncoding=GB2312"); 。
  几番修改,我也被几个修改的地方和几种编码方式搞晕了,改来改去还是乱码,只是有时改了某个地方的某种编码方式后,变成了另一种乱码。 昨晚一直搞到十一点多,还是不行,冷静下来一想,应该从源头抓起,于是上网查JSP从My Sql中以什么编码方式读取数据,也有几种说法,于是分别试了下。终于成功了,其中一句:<%=sqlRst.getString(1)%>改为<%=new String(sqlRst.getString(1).getBytes("iso8859-1"),"gb2312")%>。把编码方式从iso8859-1转换成gb2312成功显示中文。


相关文档:

航空公司管理系统(VC++ 与SQL 2005)

系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
      这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......

Oracle PL\SQL操作(二)

Oracle的数据类型
1.字符类型
•CHAR(n) 定长字符串,n字节,n的取值范围:1~2000字节。
•VARCHAR2(n) 可变长的字符串,定义时应指明最大长度,取值范围:1~ 4000字节。
•LONG 可变长字符列,最大长度限制2GB,一种较老的数据类型,逐渐被BLOB、CLOB、等大对象数据类型所取代。
2.数字类型
&bull ......

Oracle PL\SQL操作(六)用户和角色

1.用户管理
(1)建立用户(数据库验证)

CREATE USER smith
IDENTIFIED BY smith_pwd
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
QUOTA 5m ON users;
(2)修改用户
ALTER USER smith
QUOTA 0 ON SYSTEM;
(3)删除用户
DROP USER smith;
DROP USER ......

SQL Server:将列更新从一个表传递到另一个表

问:怎样在一个UPDATE语句中使用表B的三个列更新表A中的三个列?
  答:对这个问题,您可以使用强大的关系代数。本页中的代码说明了如何组合使用from子句和JOIN操作,以达到用其他表中数据更新指定列的目的。在设计关系表达式时,您需要决定是否需要单一行匹配多个行(一对多关系),或者需要多个行匹配被联接表中的单一 ......

SQL SERVER DBCC命令解释


SQL SERVER DBCC命令解释
八点钟起床一直搞到现在,好多还不太记得,先放上来以后慢慢修改
2007-05-01 12:56:28
---------------------
--1 dbcc trraceon DBCC TRACEOFF
--对于数据库死锁,通常可以通过TRACE FLAG 1204、1205、1206,检查ERRORLOG里面的输出,和分析SQLTRACE的执行上下文判断死锁问题的来由。
--T ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号