JDBC :: CallableStatement Stored Procedure Call Cancellation?

Feb 19, 2015

I have a very complex oracle stored procedure that searches and retrieves some data. The procedure returns an output parameter - an oracle cursor. I execute the procedure by JDBC:

CallableStatement stmt = conn.prepareCall("{call myprocedure(?,?,?,?}");

The problem is, the queries can sometimes take quite long (few minutes) and i would like user to be able to cancel the query anytime by clicking button. I have reference to stmt object, but unfortunatelly calling stmt.cancel() (from other thread) has NO EFFECT.

On the other hand when i change the CallableStatement sql to some query like:

CallableStatement stmt = conn.prepareCall("select * from all_objects");

I get
"java.sql.SQLTimeoutException: ORA-01013: user requested cancel of current operation" after calling stmt.cancel()

- so thats the right reaction.

Does that mean than i cannot cancel stored procedure call via jdbc, but only simple select statements? I guess i could cancel the query by oracle kill session, but i use connection pooling (jboss) and i have plenty of sessions for the same user existing.

Database Product Version is Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production JDBC Driver Version is 11.2.0.4.0

View Replies


ADVERTISEMENT

JDBC :: How To Call Parameterized Stored Procedure In Jdbc

May 17, 2014

calling a parameterized stored procedure in java jdbc from sql server.The stored procedure goes like this in sql

create proc patientreg
@id int
as
begin
select [patient_id],[Psurname], [pFirstname], [pMiddlename], [reg_date], [DOB], [Sex], [Phone_num], [Addr],[Email],[dbo].[fncomputeage](DOB) from [dbo].[Patient_registration] where [patient_id] = @id
end
please note dbo.fncompute(DOB) is a function

To call it in jdbc it goes like this

try{
String str = "{call patientreg(?)}";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbcdbc:GeneralHospit al");
cstmt = con.prepareCall(str);
cstmt.setInt(1, Integer.parseInt(t.getText()));

[code]....

after doing it this way it throwing an exception: Error:java.sql.SQLException: Parameter 1 is not an OUTPUT parameter.

View Replies View Related

Call SQL Server Stored Procedure Using JDBC In Java

Mar 23, 2015

I'm new to Java. I need to run a SQL server stored procedure(that creates a unique job number) from Oracle SQL Developer (JDBC) in Java. The same Java code will be used in Applescript to run the SP. I found a code snippet online with the similar requirement. How to embed my SP in below code snippet?  Below is the Stored Procedure and Code Snippet:
 
SP
 
EXEC Int.dbo.GetNewJobNumber '6852', 'Test Job', 'Manual SQL Query'
6852- CustomerCode,
Test Job - Job Title,
Manual SQL query - Shows how new job number was created.
 
Code Snippet:

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
 
public class Main {
  public static void main(String[] argv) throws Exception {
 
[Code] ....

View Replies View Related

JDBC :: Disconnected Rowset From Select Inside Stored Procedure?

Apr 21, 2015

I am using CachedRowSet returning it from a parameterised select statement and it works fine.
 
If I put the same select statement into a simple read-only stored procedure then I get this exception: "A result set was generated for update".

I am not trying to update the rowset in my code.
 
I tried to make the CachedRowSet to be read-only but it does not work, same error.
 
Question 1 : can a stored procedure returning a single result-set be called to populate a read-only CachedRowSet? (in a similar fashion to a CallableStatement prepareCall method with input/output parameters).
 
Question 2: in general is using CachedRowSet, WebRowSet, FilteredRowSet (disconnected) and JDBCRowSet (connected) something to be encouraged for future develpment or are they deprecated, or replaced by something else/better??

View Replies View Related

JSP :: How To Call Stored Procedure Through Code

May 29, 2014

I have a .csv file ,and I have written a jsp code which uploads csv file to a local folder . Now I want to upload that csv file to database using stored procedure. Below I have included the code which uploads the csv to database.

<%@page import="org.apache.commons.fileupload.*,java.util.*,java.io.*"%>
<%@page import="java.sql.*"%>
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<img border="1" src="img/tss.JPG" alt="portal" />
<br><br><br><br><br><br>
<%
try{

[Code]....

View Replies View Related

Java Stored Procedure - Connecting To 8i Database

Sep 17, 2014

I am new to Java Stored Procedures. There is a PL/SQL package in our legacy application(Oracle 9i) which pulls data from Oracle 8i source database through a DB link. Now we have upgraded our databas to Oracle 11g R2 from 9i. So the DB lint to Oracle 8i will no longer work in 11g. Hence I have created a Java stored procedure that establishes JDBC thin connection to the source 8i database. I have loaded the java stored procedure in the database using loadjava and have created a call specifaction.

I have called this java stored procedure inside the PL/SQL package. Now while executing the PL/SQL package, it takes the default driver ojdbc6.jar to establish JDBC connection and fails to connect to the 8i database giving ArrayIndexOutOfBounds Exception. While running the code in the linux application server with classes12.jar the code succeeds. But when the same is called in the database it fails.
 
1.  How can I make my PL/SQL call use classes12.jar while calling the Java Stored Procedure?
 
2. How can I load the jar file(which includes my classes and the classes12.jar) into the datase as one object? (When I tried to load the whole jar, in database the classes and dependent jar loaded separately)
 
3. Is there a way to use classpath while calling the Java Stored Procedure like how we do from Unix?

View Replies View Related

Write Java Class Inside Oracle Stored Procedure?

Jun 21, 2013

Can we write java class or code inside Oracle Stored procedure.

View Replies View Related

Java Based Stored Procedure - Invalid Column Index

Jul 3, 2013

I am getting " Invalid column index" in java based stored procedure

    String resString;
     String resString  = ("ABCEDFG");
     byte[] splitLenArray = {1,1,1,1,1,1,1};
  int startIndex = 0;

[Code] ....

View Replies View Related

How To Call PL / SQL Procedure From Event Handler In NetBeans IDE

May 31, 2015

I want to call a procedure from a button click event handler in NetBeans and also pass a parameter to the procedure. How can I a here this?

View Replies View Related

Passing A Null Argument To Overload Procedure

May 24, 2015

I am trying to create a class to read data from the JOptionPane. I am trying to create a general procedure and then be able to overload it using the rest. Basically I just want to call the procedure readString with options and without options while verifying that the user entered the correct information.

Java Code:
public class BankIO {
public static final Object[] mainMenu = {"1. Create Account", "2. Delete Account", "3. Update Account", "4. Display Information", "5. Quit"};
public static final String APPLICATION_NAME = "Banking Pro";

[Code].....

View Replies View Related

Store Procedure To Insert Records Into Deliveries Table

May 27, 2014

question: A stored procedure to insert records into deliveries table HINT create stored procedure with parameters for each field in the deliveries table for ex customer address, phone, email and receivers’s address etc this is my answer, this store procedure right or wrong. if wrong, can you share with me
 
create or replace PROCEDURE ADD_ORIENT
(
EXCUSTOMER_NAME IN VARCHAR2
, EXCUSTOMER_PHONE IN VARCHAR2
, EXCUSTOMER_EMAIL IN VARCHAR2
, EXCUSTOMERRECEIVERADDRESS IN VARCHAR2
) AS
BEGIN
NULL;
END ADD_ORIENT;

View Replies View Related

Swing/AWT/SWT :: Procedure For Detecting A Unique Hardware ID Of Any Computer Using Java

Apr 8, 2014

I need to know the procedure for detecting a Unique Hardware ID of any computer using Java. All I want to do is once the software application is installed should not get installed using the same key...In short I want to do license for my application.

View Replies View Related

Numeric Or Value Error In Procedure When It Is Called In Callable Statement In Java?

Jun 3, 2014

I have a problem about this numeric or value error on my java class. Whenever I am calling for the procedure in callable statement it says that error. I don't know what is the problem with my sql code because I;ve tried running it on database alone and it runs perfectly. The results that I need came out fine. But when I'm already calling it in java that error appears. But I tried on finding the line that the said error is coming from and here is the code...
 
create or replace
PROCEDURE RENTING
(P_NNAME IN VARCHAR2,
P_ADD IN VARCHAR2,
P_PHONE IN NUMBER,

[Code] ...

View Replies View Related

Values In Array Not Stored?

Oct 6, 2014

I just forgot to increment n while trying to store the humidity... I do this every time and I suddenly realize what I did wrong ...

My problem is that after printing humidity[n] in the "Humidity(%)" row, it seems that humidity[n] becomes 0. I checked like this:

System.out.println(humidity[5] + " " + humidity[6]);

In the "Humidity(%)" row, they come out fine, but when I do this, they come out as 0, which I think would explain why my heat indices are consistently lower than the temperature when the temperature is over 80.

My code:

import java.util.Scanner;
import java.io.File;
import java.io.IOException;
public class HeatIndex {
public static void main(String[] args) throws IOException {
System.out.printf("%70s", "Heat Index: Key West, Florida");

[Code] ......

View Replies View Related

How To Print Out All Keys Currently Stored In A HashMap

Jul 4, 2014

I want to write a method to print the all the names of a phone book. phoneBook is a HashMap<String, String> , that has names as keys and phone numbers as values.

Reading the documentation for both HashMap and Set, I have more or less an idea of how it could be done but I cant put it on code..
 
public String getName()
{
  String[] keys = phoneBook.keySet().toArray();
return keys[0];
  }

This is wrong. It doesnt compile saying incompatible types. I was thinking first to manage to succeed to get a key from my phone book and then I change it to print all the keys.

View Replies View Related

Get The Value Of A Variable Stored In Another Class Of Another Package?

Nov 12, 2014

Source packages

1.First package : CarDealer.java (JFrame form)

2. Second package : Vehicle.java (JFrame form)

- The user runs CarDealer JFrame in which appears a JTexField in which he types in some characters (pretending he types some data about selling licence).
- The user clicks on the JButton "Save" that stores the characters typed in inside a String variable called strLicence.
- The user clicks on the JButton "Open 'Vehicle Form'" that opens the Vehicle JFrame.
- Finally, in the Vehicle JFrame I want to write a code that can see/use the value of the String variable called strLicence.

In other words, for example, I want to store the value of strLicence in a new variable declared in the Vehicle class.

(Actually I'm working with a long and elaborate project for the dissertation of my bachelor's degree, so, for cutting to the chase, I simplified it by creating an essential JFrame project.)

I used netbeans

1. CarDealer.java

package Firstpackage;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.JFrame;

[code]....

I also attach the netbeans project in a zip file ....

View Replies View Related

Java Object Stored In Array?

Apr 8, 2014

I have been having trouble with a recent hw assignment requiring us to sort user defined data types in an array. so far, i have implemented the sorting algorithms correctly but i cant seem to store a string and an integer together. I have an employee class

[public class employee {
private String Name;
private int IdNumber;
public employee(int IdNumber,String Name){
this.Name=Name;
this.IdNumber=IdNumber;}

[Code] .....

And in my app, i create a employee object-----> employee john=new employee(1020, "John");

How can I prompt my insert method to take in employee id and string name together?

View Replies View Related

How To Print Stored Content When Using ArrayList

Oct 5, 2014

I have a main class AddressBook where I use ArrayList<Contact> addressBook = new ArrayList<>(); to add information such as name and phone numbers in my Contact class. How do I go about accessing all the information (names, and phone numbers) that is stored in my Contact class? What happens when I print it out is it only prints out the last input of name and phone number and not the entire collection of names and phone numbers. How do I print out the contents of ArrayList?

View Replies View Related

Where Are All Keywords Like Final And This Stored In Java

Jan 23, 2014

Which package or class i can find all the predefined keywords in java like "this" etc...

actually i want to know if this operator is itself final in nature or not from its syntax?

View Replies View Related

Servlets :: Why Objects Stored In Session Should Be Serializable

Feb 5, 2015

Why is it that objects stored in session object should be serializable?

View Replies View Related

Find Arithmetic Mean Of The Numbers Stored In Array

Feb 23, 2014

The program below is intended to find the arithmetic mean of the numbers stored in the array q in two ways: once by storing the numbers in an ArrayList d, where you allow all the necessary conversions to be performed automatically; and once by storing them in an ArrayList e, where you perform all the conversions by hand. Complete the program.

Here is what I have so far:

double[] q = { 0.5, 2.4, 7.4, 2.8, -6.2 };
ArrayList<Double> d = new ArrayList<Double>();
ArrayList<Double> e = new ArrayList<Double>();
for ( double x : q ) {
d.add( x );
e.add ( new Double ( x ) );

[Code] .....

Why does it still show "a / d.size?" I thought I fixed that. Whatever, it's supposed to be "dTotal / d.size()", etc.

View Replies View Related

Display PDF File Which Is Stored In MySQL Database?

Apr 2, 2015

How to display pdf file which is stored in mysql database by using jsp and servlet ....

View Replies View Related

JSF :: Upload File With Path Stored In Database?

May 20, 2014

I'm using jsf 2 to upload file, first I upload the file in a system directory, then trying to store the path to database with other information, my stuck is that when submitting I upload the file successfully, find it in the right place, find the other information such as description, file name ... in database but don't find the path. this is my managed bean :

package mbeans;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.util.List;

[code]...

View Replies View Related

Loaded ArrayList But Can't Retrieve Stored Values

Nov 4, 2014

I am creating a shopping list, with each element and object called product from the Item attribute class. Each product object has a description, price, and priority. From user input, I am able to create each product object, and then .add to my arraylist. I know that it successfully adds because I have it printed in each iteration of the do-while loop. Once the user indicates they want to quit, the loop ends. I then want to print each description, price, and quantity but this for loop will only print the last element over and over. Here is what I have:

ArrayList <ItemAttribute> list = new ArrayList<ItemAttribute>();
Scanner keyboard = new Scanner(System.in);
ItemAttribute product = new ItemAttribute();
public void findDescrPrice() {
/**
* Get the item name (description) for each list item

[code]...

View Replies View Related

How To Modify Property Of Object Stored In List

Jul 31, 2014

I'm facing a problem in below scenario:

List lst = tDAO.executeReport();

lst contains list of objects and one of the objects contains the property bDate(Timestamp) which has the value 28-2-1989 00:00:00.0, now I just wants to change the value into 28-2-1989 and store it back into the List as a Timestamp. how can I do that.

View Replies View Related

Greek Characters Are Stored In MySQL Database

Oct 25, 2013

I did an application with jframe which i store member personal info like name, surname etc.But when i save it to Mysql database the values are ??????.I have changed database and table and columns collation to utf8, i checked java encoding it's utf-8 but the problem remains.i have spent hours in google search but nothing that works.

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved