易截截图软件、单文件、免安装、纯绿色、仅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成功显示中文。


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

Oracle PL\SQL操作(二)

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

Oracle PL\SQL 操作(三)Oracle函数


1.系统变量函数
(1)SYSDATE
该函数返回当前的日期和时间。返回的是Oracle服务器的当前日期和时间。
select sysdate from dual;
insert into purchase values
(‘Small Widget’,’SH’,sysdate, 10);
insert into purchase values

(‘Meduem Wodget’,’SH’, ......

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

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

Oracle数据库SQL*plus常用的命令和函数

 
Oracle中常用的命令和函数,做个整理,以备以后用到,方便查阅。
 
常用命令:
 
连接sqlplus
 
命令行下运行cmd进入,如以sys模式登陆,命令如下:
 
(1).sqlplus "sys/zhb126 as sysdba"
 
(2).sqlplus/nolog connect sys/zhb126 as sysdba
 
(3).sqlplus scott ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号