- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 Oracle12c连接问题ORA-28040:没有匹配的验证协议
使用hibernate 连接oracle12c时报名如下 ORA-28040: 没有匹配的验证协议--google,发现修改文件即可解决: $ORACLE_HOME/network/admin/sqlnet.ora 加入如下: SQLNET.ALLOWED_LOGON_VERSION=8...
2014-12-15 10:19:18
4215
原创 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
oracle12c安装成功后,客户端连接报错误信息“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”,但是sqlplus又是能正常连接的。如下是解决思路:根据出错信息判断出客户端未监听到实例服务名1、通过重启服务的方式启动数据库,再次连接仍无法连接服务器。2、既然第一种方法不能解决问题,那就第二种方法。考虑监听listener.ora ...
2014-12-15 09:59:56
260
原创 ORACLE存储过程传自定义数组参数问题
问题来自于通过存储过程保存数据时出现以下错误java.sql.SQLException: 对列来说插入的值太大:"............"省略号内容超过500个字符。出错的JAVA程序语句如下:ParameterArray pArray = getParameterArray(context, base, pro, eid);cstmt = conn.prepareCall(...
2014-10-10 09:50:28
1027
原创 关于websphere未知的NullPointerException
项目发布在WAS5上的,采用ORACLE11G数据库,通过WAS的数据源连接,在以下语句时出错了:PreparedStatement pstmt = conn.prepareStatement(sql);出错信息是: java.lang.NullPointerException at oracle.jdbc.dbaccess.DBData.clearItem(DBD...
2014-09-24 17:14:04
569
原创 PreparedStatement的setString()长度
前段时间在做一登录模块时,遇到一个文本输入的问题。即,文本的最大值为40000,varchar2类型的,当输入的内容为40000时,却报错。后来查看一下才知道是oracle问题。 参考资料如下: 一、异常情况: 有了一定Java编程经验之后,一般都使用PreparedStatement代替Statement。 但实际开发中对数据库进行操作时,字段遇到大数据并且该字段为非...
2014-09-09 11:40:34
1079
原创 Hibernate 脏数据检查
Hibernate的脏检查(dirty checking)。每次装载一个对象到内存时,session始终跟踪它的修改。于是每次对数据的查询,session都将跌代所有的session中的对象并检查脏数据,将脏数据flush到数据库。Hibernate这样做的良苦用心是为了确保在执行查询之前所有可能影响查询的变化都被提交到数据库。这对零星数据量的应用来讲,不足为言。但面对数千个对象和千余次...
2014-03-21 15:57:00
298
原创 ORA-00376 此时无法读取文件
在查询一个表的时候,进行count(*)统计的时候,报了下面这两个错误ORA-00376 此时无法读取文件191ORA-01110 数据文件191:'/oradata2/basedata08.dbf' 因为从来没遇到过,网上查了下,就是要先对文件online操作,然后就行了alter database '/oradata2/basedata08.dbf' on...
2014-01-10 11:36:07
2740
原创 org.hibernate.connection包的主要封装了通过JDBC来连接数据库的操作
org.hibernate.connection包的主要封装了通过JDBC来连接数据库的操作,用户可以以数据源的方式,或者通过特定数据库驱动的方式,甚至是自己定义连接类的方式来完成数据库的连接操作,包下面的代码文件并不多,只有5个,分别是ConnectionProviderFactory.java,ConnectionProvider.java,DriverManagerConnectionPro...
2013-12-24 17:11:55
204
原创 解决linux下java报java.net.UnknownHostException问题
出现情况 在window下开发的java应用接口,当调用http请求某个接口域名时是好用的,但部署到linux下则每次都报:Exception:java.net.UnknownHostException: msgmanager.com。不知道咋回事。感觉特别奇怪。首先对方域名是没问题的。我写的页面也是没问题的。应为通过ip可以成功访问的呀。这就奇怪了。今天google了一下终于搞定了。原...
2013-11-27 14:46:06
832
原创 execCommand()方法在IE7里不弹出保存路径对话框
项目中的EXCEL导出功能是通过下列代码实现的,今天在XP(SP3)系统+IE7.0环境上调度程序失灵了,没有任何出错信息,后来在WINDOWS2003系统+IE7.0环境也一样不行,但win7+IE8是好的,经过万能google搜索,也有人遇到同样问题,在此记录下解决办法:[code="js"]//判断IE版本 var version = navigator.appVersio...
2013-11-26 16:58:00
207
原创 ORACLE查看并修改最大连接数
第一步,在cmd命令行,输入sqlplus第二步,根据提示输入用户名与密码1. 查看processes和sessions参数 SQL> show parameter processes NAME TYPE VALUE db_writer_processes ...
2013-11-15 12:37:31
106
原创 解决JDK升级,修改环境变量后,版本号不变
[size=large][b]问题现象:[/b][/size] 升级JDK,遇到一个问题,就是配置JAVA_HOME无效,不管怎么改,运行java -version始终是最初的那个java版本。直接在PATH环境变量里追加写死的java路径也没用。[b][size=large]问题原因:[/size][/b] 原因是在C:\WINDOWS\system32目录下,有ja...
2013-09-16 14:56:47
1066
1
原创 JSP中文乱码问题
今天遇到中文乱码问题,与以下网友提问类似,收藏起来,以免下次遇到时使用。[code="JSP"] 错误 返回 [/code]参数errmsg是从别的页面传递过来的参数,他的值是一串中文字符.在此页面对errmsg进行显示时全部变成??????了.我已经照以前贴子的方法进...
2013-09-03 17:28:28
92
原创 java.sql.SQLException: Io 异常: Got minus one from a read call解决综合
Caught: java.sql.SQLException: Io 异常: Got minus one from a read call使用JDBC连接Oracle时,多次出现上述错误,后来去网上找了下,基本提供的方法有这么几种:1:数据库连接满了,扩大数据库连接池2:所登录的机子IP不在sqlnet.ora内,加入后重启listerner即可3:数据库负载均衡时,指定...
2013-08-23 16:36:41
1177
原创 Eclipse高亮显示选中的相同变量
[color=red][b]问题描述: [/b][/color] 在 eclipse 中使用快捷键或其他原因,不小心按错了,使得变量的高亮显示没了。 [b]1.网友解决方法: [/b] 选择:windows-> preferences->java->Editor->Mark Occurences 选择最上的复选框,下面的就有很多了。 其中的Local...
2013-08-19 17:12:49
151
原创 Oracle中的DDL语句
[size=xx-large]SQL Statements[/size][table]|SELECT|Data retrieval|INSERT / UPDATE / DELETE / MERGE | Data manipulation language(DML)|CREATE / ALTER / DROP / RENAME / TRUNCATE | Data definition l...
2013-08-15 15:35:35
193
原创 理解oracle中连接和会话
1. 概念不同: 连接是指物理的网络连接。 在已建立的连接上,建立客户端与oracle的会话,以后客户端与oracle的交互都在一个会话环境中进行。2. 关系是多对多: 一个连接上可以建立0个,1个,2个,多个会话。 Oracle允许存在这样的会话,就是失去了物理连接的会话。3. 概念应用:l or...
2013-08-15 09:42:17
492
原创 oracle临时表的用法总结
目前所有使用Oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。 当然在Oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑在Oracl...
2013-08-14 17:39:57
136
原创 JAVA调用oracle存储过程返回游标出现“对象不再存在”问题
运行在was5.1上的应用某个功能在DAO中调用存储过程返回游标时出现“java.sql.SQLException: ORA-08103: 对象不再存在”的错误,系统开发框架:spring+hibernate+struts系统运行环境:jdk1.5+wabsphere5.1+oracle9i以下是调用存储过程的JAVA代码和过程内容[code="java"]callableSt...
2013-08-13 11:16:19
696
原创 接口与抽象接口
前一段用到Spring的ApplicationContext接口,查看它提供的方法,打开jar包,看到的信息如下:[code="java"]public abstract interface ApplicationContext extends ... { public abstract ApplicationContext getParent(); ...}...
2013-08-05 11:29:32
129
原创 interface接口与abstract class抽象类的区别
interface和abstract class是Java中实现多态的基础,都很有用,但也有一些区别: ● interface被继承时用的关键字是implements,而且可以同时implements多个interface,而abstract class被继承时用的关键字是extends,而且只能同时extends一个abstract class。 ● interface内定义的方法都是p...
2013-08-05 11:21:20
106
原创 spring对hibernate的支持详解
一、管理SessionFactory 使用Spring整合Hibernate时我们不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中配置数据源(dataSource)bean和session工厂(sessionFactory)bean。其中,在配置session工厂bean 时,应该注入三个方面的信息: ●数据源bea...
2013-08-01 11:04:52
115
原创 Spring + Hibernate是如何管理数据库连接的
在使用Spring进行系统开发的时候,数据库连接一般都是配置在Spring的配置文件中,并且由Spring来管理的。在利用Spring + Hibernate进行开发时也是如此。下面是一个简单的Spring + Hibernate Dao的例子:[code="java"]public class DaoReal extends HibernateDaoSupport implements ...
2013-08-01 10:20:04
136
oracle11g的jdbc驱动orai18n.jar
2013-08-12
Linux常用命令全集
2013-08-12
Oracle数据库11g高可用安全组件 RAC
2013-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人