Solved

running a MS SQL server 2000 stored procedure

Posted on 2004-08-20
3
183 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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 250 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

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

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

Are you developing a Java application and want to create Excel Spreadsheets? You have come to the right place, this article will describe how you can create Excel Spreadsheets from a Java Application. For the purposes of this article, I will be u…
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…
This video teaches viewers about errors in exception handling.

688 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