?
Solved

running a MS SQL server 2000 stored procedure

Posted on 2004-08-20
3
Medium Priority
?
198 Views
Last Modified: 2010-03-31
Hi,

I have a table called alpha

I have a store procedure on it alphaADD

EXEC alphaADD 'abc123','1','5'


How do I execute this procedure from a java code that takes three values in text boxes and passes them as an argument

0
Comment
Question by:anshuma
  • 2
3 Comments
 
LVL 35

Expert Comment

by:girionis
ID: 11854198
Hi anshuma,

you need a CallableStatement to call a stored procedure. Take a look here for sample code and instruction how to do it: http://www.onjava.com/pub/a/onjava/2003/08/13/stored_procedures.html

Regards
0
 
LVL 2

Accepted Solution

by:
beermequik earned 750 total points
ID: 11854411
...
...
...
Exception ex = null
Connection dbCon;

try {
    dbCon = // your connection code

    CallableStatement stmt = dbCon.prepareCall("EXEC alphaADD ?, ?, ?");

    int paramIndex = 0;
    stmt.setString(++paramIndex, //textbox1 value);
    stmt.setString(++paramIndex, //textbox2 value);
    stmt.setString(++paramIndex, //textbox3 value);

    stmt.execute();
} catch (SQLException sqlE) {
    ex := sqlE;
} finally {
    // guarantee you close the connection
    dbConn.close();
    if (ex != null) {
        // process exception or rethrow it.
}

0
 
LVL 2

Expert Comment

by:beermequik
ID: 11854436
oops...done forget to initialize dbCon to null when its declared.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

An old method to applying the Singleton pattern in your Java code is to check if a static instance, defined in the same class that needs to be instantiated once and only once, is null and then create a new instance; otherwise, the pre-existing insta…
Introduction This article is the first of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article explains our test automation goals. Then rationale is given for the tools we use to a…
Viewers learn how to read error messages and identify possible mistakes that could cause hours of frustration. Coding is as much about debugging your code as it is about writing it. Define Error Message: Line Numbers: Type of Error: Break Down…
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:
Suggested Courses

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question