Реферат: Работа с базами данных в JAVA на основе соединения JDBC

ELSE

BEGIN

FETCH ABSOLUTE @nomer FROM @mycur INTO @name,@group

RETURN 0

END

END

GO

Заголовок этой процедуры имеет такой вид:

CREATE PROCEDURE [dbo].proc2 @nomer int , @name char(30) OUTPUT, @group int OUTPUT

Из него видно, что процедура получает один входной параметр – nomer (номер записи) и возвращает два выходных параметра – name (имя) и group (группу).

Теперь приведем текст java-приложения, которое вызывает данную хранимую процедуру.

import java.awt.*;

import java.net.*;

import java.sql.*;

import java.io.*;

public class lab6

{

public static void main(String args[])

{

String url="jdbc:odbc:sqlsource2";

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}

catch(Exception e)

{System.out.println("Classdefnotfound"+e);

}

try{

Connection db=DriverManager.getConnection(url);

CallableStatement cst= db.prepareCall("{call proc2(?,?,?)}");

cst.setInt(1,1);

К-во Просмотров: 293
Бесплатно скачать Реферат: Работа с базами данных в JAVA на основе соединения JDBC