Реферат: Работа с базами данных в JAVA на основе соединения JDBC
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 proc1(?)}");
cst.registerOutParameter(1, Types.VARCHAR,16);
cst.execute();
String str=cst.getString(1);
System.out.println(str);// выводим ответ процедуры на экран
System.out.println("OK");
db.close(); //Закрываем соединение.
}
catch(Exception er)
{System.out.println("Error has arised here:"+er);}
}
}
Вызов хранимой процедуры выполняется посредством класса CallableStatement. Инструкция по вызову процедуры предварительно подготавливается в команде: