jdbc操作oracle,程序停顿在statement.execute(sql)上不能自动终止

问题描述

1、jdbc能够获取connection,能正常连接oracle,也能够通过connection获取statement,但是使用statement.execute(sql)执行数据插入时,程序一直停顿在statement.execute(sql)上不能自动终止,数据也不能正常插入,其中sql没有错误,执行过程没有出现任何异常2.如果将sql语句的表名改错或者将插入的数据不匹配,都会报错sql语句在sqlplus上可以通过环境:oracle11gojdbc6.jarjdk1.7

解决方案

解决方案二:
我觉得吧,多数是因为你这句语句执行的时候,涉及的记录被锁定了,所以一直在等着。
解决方案三:
2.如果将sql语句的表名改错或者将插入的数据不匹配,都会报错如果这句话你表达的对的话(不仅是不报错,而且数据也正常插入表中),那原因就不好说了,如果不是,那原因很可能就是1楼所说的锁了

时间: 2024-07-31 09:23:19

jdbc操作oracle,程序停顿在statement.execute(sql)上不能自动终止的相关文章

JDBC连接Oracle数据库常见问题及解决方法

oracle|解决|数据|数据库|问题 Jbuilder正确连接 oracle 9i需要注意的几个问题 oracle8以上的应该都使用classes12.jar文件作为jdbc驱动: 正确设置windows的classpath和jbuilder中的enterprise setup .configure libraries,将casses12.jar路径正确添加到上述需要设置的地方: 进入database pilot,在database pilot中,file---new 在driver列表中如果

JDBC连接Oracle数据库常见问题及解决方法_JSP编程

注:本文是斑竹从JDBC & Transaction版摘录广大站友的提问以及各种解答整理而来,如果您认为本文的内容已触犯了您的权益,请联系管理员进行修改. Jbuilder正确连接 oracle 9i需要注意的几个问题 oracle8以上的应该都使用classes12.jar文件作为jdbc驱动: 正确设置windows的classpath和jbuilder中的enterprise setup .configure libraries,将casses12.jar路径正确添加到上述需要设置的地方:

JDBC连接Oracle数据库出现Io 异常

环境:Oracle11g + MyEclipse 6.5 + JDK1.6 问题:JDBC连接Oracle数据库出现以下错误: java.sql.SQLRecoverableException: Io 异常: The Network Adapter could not establish the connection at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:101) at oracle.

使用JDBC4.0操作Oracle中BLOB类型的数据方法_oracle

在JDBC4.0推出后,它的从多的特性正在受到广泛地关注.下面通过本文给大家介绍JDBC4.0操作Oracle中BLOB类型的数据的方法. 需要的jar包 使用ojdbc6.jar 在/META-INF/MANIFEST.MF里可以看到Specification-Version: 4.0 建表 create sequence seq_blobmodel_id start with 1 increment by 1 nocache; create table blobmodel ( blobid

Java连接操作Oracle数据库代码详解_java

废话不多说了,直接给大家贴关键代码了,具体代码如下所示: package com.sp.test; import java.sql.*; import java.util.*; public class Text_lianxi extends Thread { public void run() { try { yunxing(); Thread.sleep(10000); } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.pr

Java七步创建以JDBC连接数据库的程序

JDBC连接数据库 ◆ 创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现. 例如: try{  //加载MySql的驱动类  Class.forName("com.mysql.jdbc.Driver") ;  }catch(ClassNotFoundException e){

Php操作oracle数据库指南-本人原创,经验总结,不能不看

oracle|数据|数据库|原创 本人由于工作关系使用Oracle数据库,发现这里用的人不多,但时常发现有人提的关于PHP操作ORACLE数据库的问题得不到回答,我也曾问过几个,但也无人响应,因此决定把本人在工作中积攒起来的一些技巧.经验奉献出来,希望对使用oracle数据库的人有所帮助.一.配置环境:访问Oracle8以上的数据库需要用到Oracle8 Call-Interface(OCI8).这个扩展模块需要Oracle8 的客户端函数库,因此需要你要连接远程Oracle数据库的话,还要装上

通过JDBC操纵Oracle数据库LOB字段的几种情况分析

oracle|数据|数据库 通过JDBC操纵Oracle数据库LOB字段的几种情况分析纵横软件制作中心 雨亦奇2003-6-10 15:14:19在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了.因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象.档案等).而LONG.LONG RAW等类型的字段,虽然存储容量也不小(可达2GB),但由于一个表中只能有一个这样类型的字段的

php-WCF操作Oracle数据库问题

问题描述 WCF操作Oracle数据库问题 20C 用PHP写了一个调用WCF的程序,WCF可以正常发布,访问老是报错,试了很多种办法都还没有解决..WCF发布后可以正常访问,如下图:然后写了一个PHP调用的程序,如下图所示:打开之后报错,如下图所示..显示的是服务的内部错误,WCF服务的功能为操作Oracle数据库,用OracleClient命名空间,用的是64位的Oracle客户端,以前用32位的Oracle client依然这样宝座,试了网上的各种办法都没有什么用.主要的问题集中在WCF操