jdbcÖе÷ÓÃoracle´æ´¢¹ý³Ì
1¡¢´´½¨±í£º
create table stud(
sid int,
sname varchar2(50)
)
²¢²åÈëÒ»ÌõÊý¾Ý
insert into stud values(1,'Tom')
2¡¢´´½¨´æ´¢¹ý³Ì
--´´½¨´æ´¢¹ý³Ì
create or replace procedure pro_select_name(
v_sid in stud.sid%type,
v_sname out stud.sname%type
)
--ÉùÃ÷Çø
is
--Ö´ÐÐÌå
begin
select sname into v_sname from stud where sid = v_sid;
--Òì³£´¦Àí
exception
when others then
dbms_output.put_line(sqlcode||sqlerrm);
end;
3¡¢jdbcÖе÷ÓÃ
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Types;
public class TestPro {
public void test(){
Connection con = null;
CallableStatement cst = null;
try{
 
Ïà¹ØÎĵµ£º
oracle ½ø³Ì »á»°£¬Óα꣬ÊÂÎñµÄ¹ØÏµ
Èç¹ûÔÚLINUX Ï ÊÇÓÃTOP ¿ÉÒÔ¿´µ½ÕýÔÚÅܵÄORACLE ½ø³Ì¡£ORACLE ³ýÁ˺ǫ́½ø³ÌÍ⻹ÓÐÓû§½ø³Ì¡£
¼ÈÊÇ¿ªÆôÁ˲¢ÐУ¬Ò²Êǵ¥¶ÀµÄ½ø³Ì¡£
PL/SQL DEVELOPER ÀïµÄ¶à¸ö²éѯ´°¿Úʵ¼ÊÉÏÊǽø³Ì¡£
Ò»¸ö½ø³Ì¿ÉÒÔ°üº¬¶à¸ö»á»°£¬µ±ËüÃÇÖ»ÄÜ´®ÐÐÔËÐС£±ÈÈçÔÚÒ»¸ö²éѯ´°¿ÚÖÐÖ´ÐÐÈý¸öSELECT²éѯ¡£
ÏÂÃæ ......
ÒÆ¶¯±íËùÔÚ±í¿Õ¼ä£º
alter table table_name(±íÃû£© move tablespace new_tablespace(бí¿Õ¼ä£©
Óû§ÓµÓеĴ洢¹ý³Ì£º
select object_name from user_objects where object_type='PROCEDURE'; ......
£¨´ËƪÎÄÕÂÖ»ÐèÒªÁ˽â¼È¿ÉÒÔÁË£©
ǶÌ×±í
¶¨Ò壺ÔÚÒ»¸ö±íÖл¹°üº¬ÁíÍâÒ»¸ö×Ó±í¡£
Êý¾Ý¿âÔÚ´´½¨Êý¾Ý±íµÄʱºò¶¼ÒªÖ¸¶¨×ֶεÄÀàÐÍ£¬ËùÒÔǶÌ×±í±¾ÉíÒ²ÐèҪͬÑùÖ¸¶¨ÀàÐÍ£¬ËùÒÔÕâÖÖÀàÐÍÐèÒªµ¥¶À¶¨Òå¡£
´´½¨ÀàÐÍÓï·¨£ºcreate type project_ty as object£¨
......
×î½üÔÚÒ»¸öÂÛ̳ÖкÍÈËÌÖÂÛÁËһͨ¹ØÓÚORACLEѧϰµÄÎÊÌ⣬½áºÏÎÒÒ²ËãÓÐ10ÄêµÄORALCE ʹÓÃѧϰµÄ¾Àú¸ø´ó¼ÒÒ»µã½¨Òé°É¡£
1¡¢ORACLEÊý¾Ý¿âÊÇÒ»¸ö·Ç³£ÅӴ󣬷dz£¾«ÉîµÄϵͳ£¬ÒªÓг¤ÆÚ¿¹Õ½µÄ×¼±¸£¬ÄãÖ¸ÍûÄÜÔÚÒ»¸öÔÂÄÚѧ»áÈëÃÅÄÇÊÇ¿ÉÒԵ쬵«ÊÇÄãÒªÂò±¾24Ì쾫ͨORACLEÊý¾Ý¿âÕâÑù²»¸ºÔðÔðÈεÄÊ飬²¢Ïëͨ¹ýËûÀ´ÕÆÎÕORACLE£¬Ö»ÄÜÊÇ³Õ ......
¡¡
¡¡¡¡1. ʹÓÃ%TYPE
¡¡¡¡ÔÚÐí¶àÇé¿öÏ£¬PL/SQL±äÁ¿¿ÉÒÔÓÃÀ´´æ´¢ÔÚÊý¾Ý¿â±íÖеÄÊý¾Ý¡£ÔÚÕâÖÖÇé¿öÏ£¬±äÁ¿Ó¦¸ÃÓµÓÐÓë±íÁÐÏàͬµÄÀàÐÍ¡£ÀýÈ磬students±íµÄfirst_nameÁеÄÀàÐÍΪVARCHAR2(20),ÎÒÃÇ¿ÉÒÔ°´ÕÕÏÂÊö·½Ê½ÉùÃ÷Ò»¸ö±äÁ¿£º
¡¡¡¡DECLARE
¡¡¡¡ v_FirstName VARCHAR2(20);
¡¡
¡¡µ«ÊÇÈç¹ûfirst_nameÁе͍Òå¸Ä±äÁ ......