随笔分类 -  异常处理

摘要:一、出现症状 1、使用sqlplus连接正常 2、C#使用10g的ODP.NET连接时,报上面的错误二、原因 1、Oracle11G之前密码是不区分大小写的,从11G开始默认密码区分大小写 2、使用10G的ODP.NET时,会自动把密码转换成大写三、解决办法 1、给连接字符串中密码使用加上引号,这样密码就不会转成大写了 2、换成11G客户端 3、修改数据库,禁用大小写敏感模式:ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE因我的连接字符串是写在XML文件里,在XML文件里“引号”是需要转义的,现提供XML中常用的转义字符:<大于 阅读全文
posted @ 2013-10-15 17:03 李占卫 阅读(4321) 评论(0) 推荐(0) 编辑
摘要:1.异常处理相对于返回错误代码的一个最大优点在于,异常可以被自动传递,这样,在编程时异常更加难以被忽视。 2.通常,只在最上层(一般是UI层)捕捉异常。如果要在其它层捕捉异常,除非是下列情况之一: (1)能够处理该异常,或者 (2)能够忽略该异常,或者 (3)需要转换该异常为其它特定异常后抛出新异常 3.UI层捕获异常后,可以 (1)将无关紧要的异常忽略。 (2)将异常转换为错误信息展... 阅读全文
posted @ 2008-03-20 12:13 李占卫 阅读(303) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示