上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的。有没要想过不安装Oracle客户端直接连接Oracle呢?只需要在Oracle下载一个叫Instant Client Package的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。 下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 下载这个,Instant Client Package - Basic包。然后解压到任意目录,在这个目录下... 阅读全文
posted @ 2013-05-22 15:04 IT_熊 阅读(340) 评论(0) 推荐(0)
摘要: 出现ORA-12899,是字符集引起的,中文在UTF-8中占3个字节,ZHS16GBK中占2个字节,而源dmp文件字符集是ZHS16GBK库里倒出来的数据,现在要导入到目标字符集为UTF-8的库里,所以会出现ORA-12899,其实只要修改一下ORACLE 的字符集就可以很好的解决这个问题;但是在修改字符集的时候,我发现,我把sys账户的密码给忘记了,这就悲剧了,所以我只好先修改sys用户的密码咯.修改密码也是分好几种情况的,下面我就一一列举吧:一、忘记除SYS、SYSTEM用户之外的用户的登录密码。用SYS (或SYSTEM)用户登录。CONN SYS/PASS_WORD AS SYSDBA 阅读全文
posted @ 2013-05-21 18:46 IT_熊 阅读(2835) 评论(0) 推荐(0)
摘要: java写的下载,用IE默认下载和360浏览器下载都很正常,就是用火狐浏览器下载时,文件名称的中文字为乱码,解决方式记录于此:先在页面做下判断,判断是什么浏览器,然后传一个参数到servlet,进行用不同的编码方式:火狐的:response.addHeader("Content-Disposition","attachment;filename="+newString(fileName.getBytes("GB2312"),"ISO-8859-1"));IE及其他:response.addHeader(" 阅读全文
posted @ 2013-05-16 16:51 IT_熊 阅读(3185) 评论(0) 推荐(0)
摘要: Apache Ant有个包专门处理ZIP文件,可以指定文件名的编码方式。由此可以解决问题。例如:用org.apache.tools.zip.ZipOutputStream代替java.util.zip.ZipOutputStream。java对於文字的编码是以 unicode为基础,因此,若是以ZipInputStream及ZipOutputStream来处理压缩及解压缩的工作,碰到中文档名或路径,那当然是以unicode来处理。但是,现在市面上的压缩及解压缩软体,例如winzip,却是不支援unicode的,一碰到档名以unicode编码的档案,它就不处理。 那要如何才能做出让WinRar能 阅读全文
posted @ 2013-05-16 16:17 IT_熊 阅读(7073) 评论(0) 推荐(1)
摘要: 下载文件默认文件名中文乱码问题的解决一般是因为没有转码导致。 package sample.server; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import .. 阅读全文
posted @ 2013-05-16 13:11 IT_熊 阅读(1257) 评论(0) 推荐(0)
摘要: 首先下载两个包 commons-fileupload-?.jar和commons-io-?.jar 将他们配置到你的项目中上传代码:client 端代码:final FileUpload fileUpload = new FileUpload(); final FormPanel formpanel = new FormPanel(); fileUpload.setName("uploadFormElement"); formpanel.setEncoding( FormPanel.ENCODING_MULTIPART ); formpanel.setMethod( For 阅读全文
posted @ 2013-05-15 17:42 IT_熊 阅读(480) 评论(0) 推荐(0)
摘要: 在 Java JDK 的 bin 目录下你可以找到 javadoc,如果是 Windows 下的 JDK,它的文件名为 javadoc.exe。使用 javdoc 编译 .java 源文件时,它会读出 .java 源文件中的文档注释,并按照一定的规则与 Java 源程序一起进行编译,生成文档。运行 javadoc -help 可以看到 javadoc 的用法,这里列举常用参数如下:用法: javadoc [options] [packagenames] [sourcefiles]选项:-public仅显示 public 类和成员-protected显示 protected/public 类和. 阅读全文
posted @ 2013-05-08 16:08 IT_熊 阅读(528) 评论(0) 推荐(0)
摘要: 原因/触发因素确定是由于oracle11g中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此问题。影响和风险帐号被锁定后,业务进程连接数据库异常,影响业务使用。问题发生频率数据库帐号被锁定后,业务进程一旦重启会提示连接失败。解决方案按照如下步骤进行操作:1、查看用户的proifle是哪个,一般是default:sql>SELECT username,PROFILE FROM dba_users;2、查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_prof 阅读全文
posted @ 2013-05-02 14:40 IT_熊 阅读(3123) 评论(0) 推荐(0)
摘要: 原因/触发因素确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。影响和风险 密码过期后,业务进程连接数据库异常,影响业务使用。 问题发生频率 数据库密码过期后,业务进程一旦重启会提示连接失败。解决方案按照如下步骤进行操作:1、查看用户的proifle是哪个,一般是default:sql>SELECT username,PROFILE FROM dba_users;2、查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_profiles s WHERE s.prof 阅读全文
posted @ 2013-05-02 14:38 IT_熊 阅读(278) 评论(0) 推荐(0)
摘要: truncate,delete,drop的异同点同:truncate和不带where子句的delete, 以及drop都会删除表内的数据异:1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发.truncate,drop是ddl, 操作立即生效,原数据不放到r 阅读全文
posted @ 2013-04-26 17:09 IT_熊 阅读(179) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页