Çë½Ìϼ¸¸öORACLEµÄСÎÊÌâ - Oracle / »ù´¡ºÍ¹ÜÀí
ÒÔǰûÓùý£¬ÏÖÔÚ¹«Ë¾ÓÃÕâ¸ö¶«Î÷ÁË£¬ÎÒºÜÓôÃÆ¡£¡£¡£
1.----------------Ö´Ðд洢¹ý³ÌÓï¾ä-------------------
execute add_students 1,'ÕÅÈý','123456789'
----------------´´½¨µÄ´æ´¢¹ý³Ì---------------------
create or replace procedure Add_Students(ids number,names varchar2,phones varchar2)
is
id2 number;
name2 varchar2(10);
phone2 varchar2(20);
begin
id2 := ids;
name2 := names;
phone2 := phones;
insert into Students (id,name,phone) values (id2,name2,phone2);
end ;
Ò»ÔËÐоͳö´í£¬ÄÄÀïд´íÁË£¿£¿ idsÊÇ´«½øÀ´µÄ²ÎÊý£¬id2Ï൱ÓÚÁÙʱ±äÁ¿£¿ ²»ÖªµÀÎÒÀí½âµÄ¶Ô²»¶Ô¡£¡£¡£¡£
------------------------------------------------------------
2.Çë½ÌÏÂÊÔͼҪÈçºÎ´´½¨£¬×îºÃÄܸøÐ´¸ö¼òµ¥µÄ¾ÍºÃ¡£
------------------------------------------------------------
3.OracelÔÚ´´½¨ÁеÄʱºò ½¨Á¢ÁËidÁÐ Äܲ»ÄÜÈÃËüÏñsqlserver Ò»Ñù ÿ´Î²åÈëмͼµÄʱºò£¬id×Ô¶¯Ôö³¤1
------------------------------------------------------------
4.´´½¨Ë÷ÒýµÄʱºò³ýÁËÁУ¬»¹ÓиöÃû³Æ£¿ Õâ¸öÃû³ÆÊǸÉɶµÄ
------------------------------------------------------------
5.select row_number() over(order by id) row_id,* from students
ΪɶÕâÑùд¾Í±¨´í£¬È±Ê§±í´ïʽ
select row_number() over(order by id) row_id,name from students
Èç¹ûÕâÑù×Óд£¬nameÁÐÀïµÄÖµ¶¼±ä³ÉsystemÁË¡£¡£¡£¡£²»ÊǸÃÓеĺº×ÖÁË¡£¡£¡£
Âé·³ÓкÃÐĵÄÏêϸ¸ø½âÊÍÏ¡£¡£¡£Ð¡
Ïà¹ØÎÊ´ð£º
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
¼ÙÉètable01 ÖÐÓÐ ÒÔÏÂ×ÊÁÏ
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
³£Óõ绰
¶øÎÒÃÇÒªµÃµ½ÒÔϵÄOUTPUT (»òÊǸ÷ÖÖÆäËûµÄoutput)
0001,TOM
0002,JOHN
......
¿´µ½ÓÐÒ»¸öSUNµÄÔªÀÏ´ÓOracle¹«Ë¾´ÇÖ°£¬¶øÇÒÊÇJava´´Ê¼ÈË——´óÃû¶¦¶¦µÄJames Gosling£¬
ÐÄÖÐÏ൱ÊÜ´ò»÷£¡ºÜ±¯Í´£¡
OrableÕâÊÇÔõôÁË£¬ÄѵÀÕâ¾ÍÊÇËùνµÄÈںϣ¨Ö«½â£¬·Ö»¯£¬Ïûʧ£©Âð£¿
SUNµÄÒ»°ïÀÏÔ±¹¤¶ ......
java.sql.SQLException: Io Òì³£: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBErro ......