日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle存储过程及调用

發布時間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle存储过程及调用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Oracle存儲過程語法

Oracle的存儲過程語法如下:

?

1

2

3

4

5

6

create procedure 存儲過程名稱(隨便取)

is

????在這里可以定義常量、變量、游標、復雜數據類型這里可以定義變量、常量

begin

????執行部分

end;

(2)帶參數的存儲過程語法:

?

1

2

3

4

5

6

create procedure 存儲過程名稱(隨便取) (變量1 數據類型,變量2 數據類型,...,變量n 數據類型)

is

????在這里可以定義常量、變量、游標、復雜數據類型這里可以定義變量、常量

begin

????執行部分

end;

(3)帶輸入、輸出參數的存儲過程語法:

?

1

2

3

4

5

6

create procedure 存儲過程名稱(隨便取) (變量1 in(或out) 數據類型,變量2 in(或out) 數據類型,...,變量n in(或out) 數據類型)

is

????在這里可以定義常量、變量、游標、復雜數據類型這里可以定義變量、常量

begin

????執行部分

end;

注意:用上面的語法創建存儲過程時可能會碰到數據庫中已經有了同名的存儲過程,這樣Oracle就會彈框報錯,說名字已被現有對象使用。解決方法有兩種:

   方法一:換個存儲過程名

   方法二:在最開頭的create procedure 之間加上 or replace 關鍵字,例如:create or replace procedure 存儲過程名稱。但是這種方法不建議使用,因為這種方法會把之前同名的存儲過程替換為你當前寫的這個

存儲過程案例一:沒參數的存儲過程

?

1

2

3

4

5

create replace procedure procedure_1

is

begin

????dbms_output.put_line('procedure_1.......');

end;

存儲過程案例二:帶參數的的存儲過程

?

1

2

3

4

5

6

7

8

create procedure procedure_2(v_i number,v_j number)

is

????v_m number(5);

begin

????dbms_output.put_line('procedure_2.......');

????v_m := v_i + v_j;

????dbms_output.put_line(v_i||' + '||v_j||' = '||v_m);

end;

存儲過程案例三:帶輸入、輸出參數的存儲過程

存儲過程的參數分為輸入參數和輸出參數,

輸入參數:輸入參數一般會在變量名和數據類型之間加in來表示該參數是輸入參數

輸出參數:輸出參數一般會在變量名和數據類型之間加out來表示該變量是輸出參數

不寫in和out的話,默認為輸入參數

?

1

2

3

4

5

6

7

create procedure procedure_3(v_i in number,v_j in number ,v_m out number)

is

begin

????dbms_output.put_line('procedure_3.......');

????v_m:=v_i - v_j;

????dbms_output.put_line(v_i||' - '||v_j||' = '||v_m);

end;

PL/SQL塊中調用存儲過程

下面以調用上面三個存儲過程為例

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

declare

????v_param1 number(5):=2;

????v_param2 number(5):=8;

????v_result number(5);

begin

????--調用上面案例一的存儲過程

????procedure_1();

????--調用上面案例二的存儲過程

????procedure_2(v_param1,v_param2);

????--調用上面案例三的存儲過程

????procedure_3(v_param1,v_param2,v_result);

????dbms_output.put_line(v_result);

end;

/*執行結果:*/

procedure_1.......

procedure_2.......

2 + 8 = 10

procedure_3.......

2 - 8 = -6

10

java調用存儲過程

案例一:java調用沒有返回值的存儲過程

要求:編寫一個像數據庫emp表插入一條編號為6666,姓名為張三,職位為MANAGER的記錄

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

/*存儲過程*/

create procedure procedure_4(v_empno emp.empno%type,v_ename emp.ename%type,v_job emp.job%type )

is

begin

????insert into emp (empno,ename,job) values (v_empno,v_ename,v_job);

end;

?

//java調用存儲過程

public static void main(String[] args) {

??Connection conn=null;

??CallableStatement cs=null;

??ResultSet rs=null;

??//java調用存儲過程

??try {

????Class.forName("oracle.jdbc.OracleDriver");

????conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.01:1521:orcl", "scott", "tiger");

????cs=conn.prepareCall("{call procedure_4(?,?,?)}");

????//給輸入參數賦值

????cs.setInt(1, 6666);

????cs.setString(2, "張三");

????cs.setString(3, "MANAGER");

????cs.execute();//執行

??} catch (Exception e) {

????e.printStackTrace();

??}finally{

????closeResource(conn,cs,rs);//關閉資源

??}?

}

//執行后就會向數據庫的emp表中插入一條編號為6666,姓名為張三,職位為MANAGER的記錄

案例二:java調用返回單列單行的存儲過程

要求:編寫一個根據員工編號查找員工姓名的存儲過程,并用java調用該存儲過程

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

/*存儲過程*/

create procedure procedure_5(v_empno in emp.empno%type,v_ename out emp.ename%type)

is

begin

????select ename into v_ename from emp where empno=v_empno;

end;

?

//java調用存儲過程

public static void main(String[] args) {

??Connection conn=null;

??CallableStatement cs=null;

??ResultSet rs=null;

??try {

????Class.forName("oracle.jdbc.OracleDriver");

????conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.01:1521:orcl", "scott","tiger");

????cs=conn.prepareCall("{call procedure_5(?,?)}");

????cs.setInt(1, 6666);//給輸入參數賦值

????/*指定輸出參數的數據類型

????語法:oracle.jdbc.OracleTypes.輸出參數的數據類型

????此例輸出參數的數據類型是varchar,所以是oracle.jdbc.OracleTypes.VARCHAR*/

????cs.registerOutParameter(2, oracle.jdbc.OracleTypes.VARCHAR);

????cs.execute();//執行

????//獲取輸出參數的值,位置要和輸出參數對應?的位置對應起來,該例輸出參數對應第2個問號,而且輸出參數的數據類型為字符型,所以是cs.getString(2)

????String a=cs.getString(2);

????System.out.println("員工姓名:"+a);

??} catch (Exception e) {

????e.printStackTrace();

??}finally{

????closeResource(conn,cs,rs);//關閉資源

??}?

}

??

/*執行結果,控制臺打印:*/

結果:員工姓名:張三

案例三:java調用返回單行多列的存儲過程

要求:編寫一個根據員工編號查找員工姓名、職位和工資的存儲過程,并用java調用該存儲過程

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

/*存儲過程*/

create procedure procedure_6(v_empno in emp.empno%type,v_ename out emp.ename%type,v_job out emp.job%type,v_sal out emp.sal%type)

is

begin

????select ename,job,sal into v_ename,v_job,v_sal from emp where empno=v_empno;

end;

?

//java調用存儲過程

public static void main(String[] args) {

??Connection conn=null;

??CallableStatement cs=null;

??ResultSet rs=null;

??try {

????Class.forName("oracle.jdbc.OracleDriver");

????conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.01:1521:orcl", "scott","tiger");

????cs=conn.prepareCall("{call procedure_6(?,?,?,?)}");

????cs.setInt(1, 7788);

????//指定輸出參數的數據類型,注意:順序要對應起來

????cs.registerOutParameter(2, oracle.jdbc.OracleTypes.VARCHAR);

????cs.registerOutParameter(3, oracle.jdbc.OracleTypes.VARCHAR);

????cs.registerOutParameter(4, oracle.jdbc.OracleTypes.DOUBLE);

????cs.execute();//執行

????//獲取返回值

????String ename=cs.getString(2);//獲取姓名

????String job=cs.getString(3);//獲取職位

????double sal=cs.getDouble(4);//獲取薪水

????System.out.println("員工編號為7788的姓名為:"+ename+" 職位是:"+job+" 薪水是:"+sal);

??} catch (Exception e) {

????e.printStackTrace();

??}finally{

????closeResource(conn,cs,rs);//關閉資源

??}

}

/*執行結果,控制臺打印:*/

員工編號為7788的姓名為:SCOTT 職位是:ANALYST 薪水是:3000.0

案例四:java調用返回多行多列(返回列表)的存儲過程

要求:編寫一個根據部門編號查找部門所有員工信息的存儲過程,并用java調用該存儲過程

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

/*定義游標*/

create package my_package as

type emp_cursor is ref cursor;

end my_package;

/*存儲過程*/

create procedure procedure_7(v_deptno in emp.deptno%type,emp_cursor out my_package.emp_cursor)

is

begin

????open emp_cursor for select * from emp where deptno=v_deptno;

end;

//java調用存儲過程

public static void main(String[] args) {

??Connection conn=null;

??CallableStatement cs=null;

??ResultSet rs=null;

??try {

????Class.forName("oracle.jdbc.OracleDriver");

????conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.01:1521:orcl", "scott","tiger");

????cs=conn.prepareCall("{call procedure_7(?,?)}");

????cs.setInt(1, 20);//給輸入參數賦值

????cs.registerOutParameter(2, oracle.jdbc.OracleTypes.CURSOR );//指定輸出參數的數據類型

????cs.execute();

????rs=(ResultSet) cs.getObject(2);//獲取輸出參數的值

????while(rs.next()){

??????//順序為數據庫中字段前后順序,例如數據庫emp表中第5列為hiredate,數據類型為Date,所以獲取第5列值時就應該用rs.getDate(5)

??????System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getDate(5));

????}

??} catch (Exception e) {

????e.printStackTrace();

??}finally{

????closeResource(conn,cs,rs);//關閉資源

??}?

}

/*以下就是20號部門所有員工的信息,這里為方便我們只打印了編號、姓名和入職時間

運行結果,控制臺打印:*/

?

1

2

3

4

5

7369 SMITH 1980-12-17

7566 JONES 1981-04-02

7788 SCOTT 1987-04-19

7876 ADAMS 1987-05-23

7902 FORD 1981-12-03

這是上面java調用存儲過程代碼中關閉資源方法的代碼

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

public static void closeResource(Connection conn,CallableStatement cs,ResultSet rs){

????if(rs!=null){

??????try {

????????rs.close();

??????} catch (SQLException e) {

????????e.printStackTrace();

??????}

????}

????if(cs!=null){

??????try {

????????cs.close();

??????} catch (SQLException e) {

????????e.printStackTrace();

??????}

????}

????if(conn!=null){

??????try {

????????conn.close();

??????} catch (SQLException e) {

????????e.printStackTrace();

??????}

????}

??}

最后給個應用,分頁的存儲過程

分頁存儲過程:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

/*定義游標*/

create package page_package as

type page_cursor is ref cursor;

end page_package;

/*存儲過程*/

create procedure pro_paging (

????v_page_size in number,--每頁顯示多少條

????v_page_count out number,--總頁數

????v_current_page in number,--當前頁

????v_total_count out number,--記錄總條數

????emp_cursor out page_package.page_cursor--返回查詢結果集的游標

????)

is

????v_begin number(5):=v_page_size*(v_current_page-1)+1;--查詢起始位置

????v_end number(5):=v_page_size*v_current_page;--查詢結束位置

????v_sql varchar2(1000):='select empno,ename from

???????(select a.empno,a.ename,rownum rn from

???????????(select empno,ename from emp) a

???????where rownum<='|| v_end ||') b

????where b.rn>='||v_begin;

????/*不能像下面這么寫,不然調用該存儲過程時會報類型不一致的錯,因為最里面查的只有empno,ename,因此外面也要和里面保持一致

????v_sql varchar2(1000):=\'select * from

???????(select a.*,rownum rn from

???????????(select empno,ename from emp) a

???????where rownum<=\'|| v_end ||\') b

????where b.rn>='||v_begin;*/

????v_ename varchar2(10);

????v_empno number(4);

begin

????open emp_cursor for v_sql;

????loop

?????fetch emp_cursor into v_empno,v_ename;

?????exit when emp_cursor%notfound;

?????dbms_output.put_line(v_empno||' '||v_ename);

????end loop;

????v_sql:='select count(empno) from emp';

????execute immediate v_sql into v_total_count;

????if(mod(v_total_count,v_page_size)=0) then

???????v_page_count:=v_total_count/v_page_size;

????else

???????v_page_count:=trunc(v_total_count/v_page_size)+1;

????end if;

????dbms_output.put_line('共 '||v_total_count||' 條記錄');

????dbms_output.put_line('共 '||v_page_count||' 頁');

????dbms_output.put_line('當前頁: '||v_current_page);

????dbms_output.put_line('每頁顯示 '||v_page_size||' 條');

end;

Java調用的話和上面java調用存儲過程的例子一樣。這里為了方便 ,就直接在pl/sql中調用了

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

/*調用分頁存儲過程*/

declare

???v_page_count number(5);

???v_cursor page_package.page_cursor;

???v_total_count number(5);

begin

???dbms_output.put_line('第一頁數據。。。。。。。。。');

???pro_paging(5,--每頁顯示5條

???v_page_count,--總頁數

???1,--當前頁

???v_total_count,--記錄總條數

???v_cursor--游標

???);

???dbms_output.put_line('--------------------------');

???dbms_output.put_line('第二頁數據。。。。。。。。。');

???--顯示第二頁數據

???pro_paging(5,--每頁顯示5條

???v_page_count,--總頁數

???2,--當前頁

???v_total_count,--記錄總條數

???v_cursor--游標

???);

end;

/*運行結果:*/

第一頁數據。。。。。。。。。

6666 張三

20 empSu2

19 empSave2

7369 SMITH

7499 ALLEN

共 17 條記錄

共 4 頁

當前頁: 1

每頁顯示 5 條

--------------------------

第二頁數據。。。。。。。。。

7521 WARD

7566 JONES

7654 MARTIN

7698 BLAKE

7782 CLARK

共 17 條記錄

共 4 頁

當前頁: 2

每頁顯示 5 條

以上所述是小編給大家介紹的Oracle存儲過程及調用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

總結

以上是生活随笔為你收集整理的Oracle存储过程及调用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日本精品久久 | 欧美一级看片 | 日韩久久久久久久久久久久 | 一级免费黄视频 | 国产码电影| 999视频网站| 日本不卡久久 | 免费观看黄色av | 国产视频精品在线 | 又长又大又黑又粗欧美 | 日本三级国产 | 天天爱天天操天天干 | 在线观看小视频 | 国产午夜亚洲精品 | 91手机视频在线 | 欧美日韩免费在线视频 | 国产精品自产拍在线观看中文 | 欧美一级久久久久 | 日韩精品免费一区二区在线观看 | 九九九九九九精品任你躁 | 日韩精品一区在线播放 | 91在线免费播放 | 亚洲国产高清视频 | 亚洲精品国产日韩 | 久久久久久久久毛片 | 五月香婷| 日韩国产在线观看 | 久久精品网站视频 | 国产只有精品 | 91传媒在线播放 | 国产综合片 | 亚洲日本色 | 97视频在线播放 | 欧美性脚交| 毛片网站在线观看 | 亚洲精品国精品久久99热 | 99精品国产免费久久久久久下载 | 黄网站www| 月丁香婷婷 | 久久久综合 | 麻豆首页 | 国产亚洲片 | 亚洲成人av免费 | 日韩精品一二三 | 成人午夜影视 | 91亚洲国产成人久久精品网站 | 成人在线视频一区 | 美女黄频网站 | 国产色视频一区二区三区qq号 | 日韩精品一区二区免费视频 | 夜夜躁日日躁狠狠躁 | 国产一级片久久 | 国产亚洲视频在线观看 | 五月天天色| 日韩黄色大片在线观看 | 精品国产色 | 久久极品 | www.91国产 | 国内精自线一二区永久 | 日韩在线观看一区 | av在线免费观看不卡 | 欧美aaaxxxx做受视频 | 天天干天天干天天干 | 久久精品99国产 | 国产精品区在线观看 | 成人在线视频在线观看 | 国产在线成人 | av先锋中文字幕 | 成年人视频在线免费播放 | 成人av影视在线 | 激情黄色av| 日韩成人欧美 | av电影在线免费观看 | 日韩av中文字幕在线 | 狠狠色2019综合网 | 国产高清免费观看 | 久久九九精品久久 | 手机看片1042| 欧亚日韩精品一区二区在线 | 国内一区二区视频 | 高清av中文在线字幕观看1 | 九色视频网 | 丝袜av一区 | 91精品视屏 | 九九视频这里只有精品 | 日韩特级毛片 | 国产伦精品一区二区三区在线 | 在线观看国产亚洲 | 日韩精品一区在线播放 | 亚州国产视频 | 欧美一区二区三区在线 | 久久精品伊人 | 不卡视频在线 | 久久免费视频国产 | 99久久激情 | 国产亚洲欧美一区 | 中文免费在线观看 | 午夜久久久久久久久久久 | 色婷婷成人网 | 欧美视频日韩 | 九七视频在线 | 特级黄色视频毛片 | 99re8这里有精品热视频免费 | 狠狠干狠狠艹 | 午夜婷婷在线播放 | 视频一区视频二区在线观看 | 九九免费在线看完整版 | 精品爱爱 | 免费色视频 | 久操视频在线免费看 | 黄色网址国产 | 国产精品毛片久久久久久 | 999成人精品| 日本黄色免费电影网站 | 欧洲色吧 | 精品国产一区二区三区久久久蜜月 | 在线视频 精品 | av先锋影音少妇 | 一区二区三区电影在线播 | 日韩精品高清不卡 | 国产精品福利一区 | 激情自拍av | 九九热久久免费视频 | 亚洲免费黄色 | 天天操操操操操 | 午夜黄色影院 | 91视频高清免费 | 色夜视频 | 国产美女在线精品免费观看 | 久久久久久电影 | 成年人免费在线 | 九九热99视频 | 99视频在线播放 | 亚洲综合色视频在线观看 | 精品国产一区二区三区久久久久久 | 69绿帽绿奴3pvideos | 992tv在线观看网站 | 一级成人在线 | 亚洲91中文字幕无线码三区 | 成年人黄色免费视频 | 丁香狠狠 | 一二三区视频在线 | 久久成| 夜夜骑天天操 | 涩涩伊人 | 国产亚洲精品无 | 少妇精69xxtheporn | 色欧美视频 | 九九免费在线观看视频 | 亚洲六月丁香色婷婷综合久久 | av中文字幕av | 色网站免费在线看 | 色视频网址 | 亚洲最新毛片 | 在线免费观看av网站 | 国精产品999国精产品岳 | 日韩高清免费在线 | 97av视频| 国产精品毛片一区二区在线 | 三级av网 | 激情喷水 | 精品免费视频123区 午夜久久成人 | 久久久久久久久福利 | 激情久久婷婷 | 久久久久久久久久国产精品 | 国产v在线播放 | 日日干夜夜骑 | 天天射天天操天天色 | 在线成人av | 91精品免费视频 | 91日韩在线专区 | 欧美精品久久久 | 国产色妞影院wwwxxx | 中文字幕在线观看视频一区二区三区 | 日韩精品在线视频免费观看 | 中文字幕在线观看免费高清完整版 | 91精品啪啪 | 国产中文字幕一区二区三区 | 亚洲高清国产视频 | 五月婷婷激情五月 | 蜜臀久久99精品久久久酒店新书 | 在线视频 区 | 九九综合久久 | 99精品欧美一区二区蜜桃免费 | 国产中文字幕av | 91香蕉视频720p | 国产精品亚洲精品 | 欧美性生交大片免网 | 天天天干天天射天天天操 | 久久国产露脸精品国产 | 日韩精品免费在线观看视频 | 欧美色综合 | 午夜精品久久久久久久99 | 日韩免费不卡av | 中文区中文字幕免费看 | 久久在线视频精品 | 91视视频在线直接观看在线看网页在线看 | 色全色在线资源网 | www视频在线免费观看 | 成人三级视频 | 曰韩精品| 人人射人人插 | 国产高清久久久 | 国产精品一区二区av麻豆 | 中国一级片视频 | 午夜的福利 | 在线激情av电影 | 伊人春色电影网 | 婷婷色网 | 激情校园亚洲 | av看片网址| 日批网站免费观看 | 免费看短 | 黄色一级大片在线免费看产 | 日韩女同一区二区三区在线观看 | 中文字幕乱在线伦视频中文字幕乱码在线 | 免费三级骚 | 欧美精选一区二区三区 | 日韩av黄| 中文av免费| 伊人亚洲精品 | 99自拍视频在线观看 | 精品在线播放 | 天天躁天天躁天天躁婷 | 亚洲第一色 | 精品久久久久久久久久岛国gif | 欧美午夜一区二区福利视频 | 丰满少妇一级片 | 国产亚洲aⅴaaaaaa毛片 | 国产中文字幕av | 深爱激情站 | www.av在线播放 | 97香蕉久久超级碰碰高清版 | 久久久国产视频 | 久久免费视频6 | 精品国产免费观看 | 国产综合精品一区二区三区 | www.久久婷婷 | av在线观| 久久 在线 | 国内揄拍国内精品 | 极品久久久 | 亚洲成人黄 | 久草在线观看资源 | 999在线精品 | 日韩成人一级大片 | 国产在线观看99 | 国产一区免费在线观看 | 一区二区精 | 97超碰在线久草超碰在线观看 | 日韩久久网站 | 日韩欧美在线观看一区二区三区 | 日韩电影在线一区二区 | 精品久久影院 | 国产一区二区高清视频 | 探花视频在线观看免费 | 99爱视频 | 伊人婷婷激情 | 91大神在线观看视频 | 黄色一区二区在线观看 | 麻豆视频免费入口 | 99麻豆久久久国产精品免费 | 日韩激情影院 | 综合网伊人 | 五月婷婷中文网 | 伊人干综合 | 日韩丝袜视频 | 亚洲九九影院 | 日韩精品中文字幕在线 | 免费久久网站 | 99爱国产精品 | 欧美在线视频第一页 | 日韩免费观看av | 国产精品资源在线观看 | 色a综合| 亚洲欧美视频 | 在线免费高清一区二区三区 | 日韩有码在线观看视频 | 激情婷婷丁香 | 国产中文欧美日韩在线 | 日韩免费在线观看视频 | 国产原厂视频在线观看 | 人人爽人人av | 日本视频网 | 五月天婷亚洲天综合网鲁鲁鲁 | 天天弄天天操 | 黄色免费大片 | 最近日本mv字幕免费观看 | 91污视频在线观看 | 最新影院 | 国产一区在线观看视频 | 日韩簧片在线观看 | 国产精品99久久久久久宅男 | 久久亚洲影视 | 亚洲高清不卡av | 又长又大又黑又粗欧美 | 天天干,天天操 | 少妇av片 | av资源在线看 | 欧美成人按摩 | 精品xxx | 天堂av高清 | 亚洲激情视频在线 | 亚洲高清视频一区二区三区 | 国产精品久久久久久久av大片 | 国产精品久久久久久爽爽爽 | 天天色 天天| 亚洲欧洲国产日韩精品 | 亚a在线| 波多野结衣一区三区 | 亚州精品一二三区 | 成年人三级网站 | 国产高清在线免费 | 日批网站在线观看 | 日韩免费一区二区 | 91污视频在线 | 最新av在线网址 | 在线看小早川怜子av | 成人av在线直播 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 香蕉视频啪啪 | 91精品在线观看入口 | 五月宗合网 | 亚洲少妇天堂 | 色婷婷激情电影 | 精品一区二区三区四区在线 | 97视频在线观看免费 | 日日久视频 | 久久久91精品国产一区二区三区 | 在线观看网站黄 | 亚洲无线视频 | 91在线视频在线观看 | 91精品久久久久久 | 日本精品视频免费观看 | 欧美a性| 国产丝袜在线 | 亚洲国产高清在线观看视频 | 国产第一页在线播放 | 欧美精品久久久久久久 | 国产精品国内免费一区二区三区 | 2019av在线视频 | 国产日韩精品一区二区三区 | 婷婷色影院 | 99国内精品久久久久久久 | 免费a级黄色毛片 | 四虎影视av | 狠狠干夜夜操天天爽 | www在线免费观看 | 亚洲综合激情小说 | 日韩免费在线播放 | 国产在线理论片 | 成人一级电影在线观看 | 97色综合| 亚洲成av人片一区二区梦乃 | 91香蕉视频好色先生 | 久久九九影视 | 在线精品播放 | 欧美亚洲久久 | 日韩在线视频免费看 | 中文字幕在线观看视频网站 | 亚洲精选在线观看 | 狠狠网站 | 国产大陆亚洲精品国产 | 在线亚洲日本 | 久久精品com | 免费三级网 | 欧美日韩国产欧美 | 亚洲免费资源 | 很黄很黄的网站免费的 | 狠狠操狠狠干天天操 | 欧美专区国产专区 | 欧美日韩免费在线观看视频 | 欧美日韩精品在线一区二区 | 中文字幕人成一区 | 综合网色 | 欧美福利精品 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 99r在线| 青青河边草观看完整版高清 | 四虎成人精品永久免费av | 欧美日韩国产二区 | 成人av在线网 | 国产日韩精品一区二区 | 欧美污在线观看 | 精品国产乱码久久久久久天美 | 久久精品视频免费播放 | 丁香激情五月婷婷 | 久久精品网站免费观看 | 国产精品久久久久久高潮 | 五月婷婷黄色网 | 国产精品1区2区3区 久久免费视频7 | 精品人妖videos欧美人妖 | 国产 在线观看 | 天天色天天干天天色 | 午夜精品一区二区三区在线观看 | 久久免费激情视频 | 999成人精品 | 国产一级免费在线 | 欧美aaa视频 | 久久久精品欧美 | 97视频免费 | 亚洲激情视频在线 | 69亚洲视频| 日韩精品久久久 | 黄色三级免费观看 | 久久五月网 | 午夜电影一区 | 久久免费视频在线 | 欧洲精品一区二区 | 一区二区三区电影 | 国产高清福利在线 | 亚洲精品综合一区二区 | 久久久999免费视频 日韩网站在线 | 久久视影 | 国产欧美日韩精品一区二区免费 | 亚洲精品1区2区3区 超碰成人网 | 黄色.com| 欧美日韩视频免费看 | 国产精品麻豆欧美日韩ww | ,午夜性刺激免费看视频 | 天天综合日日夜夜 | 欧美日韩在线播放一区 | 人人爽人人爽人人片av | 免费成人黄色片 | 久久你懂的 | 国内毛片毛片 | 99精品国产兔费观看久久99 | 午夜精品成人一区二区三区 | 在线免费观看国产视频 | 狠狠色狠狠色综合系列 | 91精品中文字幕 | 婷婷久草 | 91视频-88av| 欧美一区视频 | 精品字幕 | 国产91对白在线 | 黄色av一区 | 超碰在线94 | 久久精品婷婷 | 97超级碰碰 | 香蕉影视| 91精品国产一区二区在线观看 | 91最新在线视频 | 久久精品99国产精品酒店日本 | 91桃色在线播放 | 久久综合久色欧美综合狠狠 | 欧美在线视频精品 | 久久久久亚洲a | 国产精品久久久久9999 | 亚洲电影久久久 | 欧美成亚洲 | 69精品人人人人 | 四虎在线观看精品视频 | 久草在线视频精品 | 亚洲成a人片77777kkkk1在线观看 | 欧美日韩亚洲在线 | 免费看搞黄视频网站 | 最新日韩视频在线观看 | 麻豆av一区二区三区在线观看 | 欧美 激情在线 | 丰满少妇对白在线偷拍 | 黄色三级网站 | 久久免费精品国产 | 最新国产精品久久精品 | 国产麻豆传媒 | 国产一二三四在线观看视频 | 伊人狠狠色丁香婷婷综合 | 欧美a在线看 | 亚洲国产欧洲综合997久久, | 98久9在线 | 免费 | 黄污视频大全 | 91在线视频免费观看 | 日韩v欧美v日本v亚洲v国产v | 精品视频久久久 | 黄色软件大全网站 | 蜜桃视频精品 | 91精品国产99久久久久久久 | 国产精品久久久影视 | 日本韩国欧美在线观看 | 欧美性色黄 | 免费91在线观看 | 97色在线观看免费视频 | 五月婷婷香蕉 | 日本在线观看一区 | 欧美日韩另类视频 | www五月 | 波多野结衣小视频 | 国产一级二级在线 | 天天干天天草天天爽 | 久久久免费在线观看 | 欧美性大胆 | 99久久一区 | 激情电影影院 | 国产成人av在线影院 | 久久精品99国产精品酒店日本 | 黄色av观看| 天天操综合网站 | 国产精品久久久久久久久久三级 | 中文字幕在线看片 | 久草视频在线资源 | 去看片 | 国产麻豆精品传媒av国产下载 | 日韩av免费观看网站 | 亚洲国产精品日韩 | 欧美日韩另类在线 | 在线观看深夜福利 | 人人插人人费 | 日本成人中文字幕在线观看 | av在线网站观看 | 西西大胆免费视频 | 欧美国产一区在线 | 国产在线91在线电影 | 超碰成人免费电影 | 久久99精品久久久久婷婷 | 国产高清精品在线 | 亚洲国产精品视频 | 麻豆一二 | 国产精品一区二区三区电影 | 九九久久久 | av福利第一导航 | 久久成人视屏 | 国产一区二区在线观看视频 | 最近中文字幕国语免费高清6 | 久久久久免费精品视频 | 91免费网| 九九九九热精品免费视频点播观看 | 日韩av电影中文字幕 | 国产视频一区在线 | 欧美a视频| 欧美a级片网站 | 日韩av在线资源 | 国产3p视频| 亚洲成人精品在线 | 久久黄色网址 | 97超碰在线免费观看 | 中文资源在线播放 | 天天激情在线 | 日韩精品视频一二三 | 国产又粗又长的视频 | 一本色道久久综合亚洲二区三区 | 日韩在线二区 | 亚洲综合精品视频 | 国产91精品久久久久 | 97色免费视频 | 中文欧美字幕免费 | www..com黄色片 | 国内99视频 | 日韩在线国产精品 | 国产黄色片免费在线观看 | 一区二区三区免费网站 | 日韩伦理片hd | 四虎影视久久久 | 麻豆国产精品永久免费视频 | 日韩欧美一区二区在线播放 | 99久久精品国产一区二区三区 | av免费网站观看 | 久久成人国产精品一区二区 | 996久久国产精品线观看 | 视频一区二区免费 | 在线观看岛国 | 国产一级在线视频 | 九九视频热 | 超碰在线观看99 | 免费网站在线观看成人 | 精品久久中文 | 国产亚洲视频在线观看 | 亚洲日韩欧美一区二区在线 | 日韩乱码中文字幕 | 看黄色.com | 亚洲成人av电影 | 国产一区二区三区黄 | 国产高清无线码2021 | 国产精品久久久久一区二区国产 | 亚洲高清在线精品 | 中文字幕在线观看日本 | 久久久麻豆 | 久久av观看 | 在线观看岛国片 | 久久免费的视频 | 亚洲成年人免费网站 | 三级a视频 | 中文字幕在线播放第一页 | 欧美俄罗斯性视频 | 91成人破解版 | 久久五月情影视 | 日日干精品 | 一本一道久久a久久综合蜜桃 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 久久免费视频一区 | 中文字幕av有码 | 中文字幕视频三区 | 国产黄色播放 | 国产精品免费观看视频 | 偷拍福利视频一区二区三区 | 久久国产成人午夜av影院宅 | 人成在线免费视频 | 日日干av| 成人午夜免费福利 | 亚洲精品国偷自产在线99热 | 伊人春色电影网 | 黄色av一区二区 | 国产精品18久久久 | 96国产在线 | 激情久久影院 | 九九精品视频在线看 | 美女在线国产 | 国产91精品一区二区麻豆亚洲 | 久久无码精品一区二区三区 | 国产精品久久电影观看 | 一区二区三区动漫 | 五月婷婷在线视频观看 | 最新日韩中文字幕 | 少妇bbw撒尿 | 91麻豆国产福利在线观看 | 成人在线观看资源 | 亚洲国产成人久久综合 | 欧美一二三专区 | 96亚洲精品久久 | 久久不射影院 | 超碰免费在线公开 | 国产一区二区久久久久 | 一区二区三区四区免费视频 | 人人超碰免费 | 99精品福利 | 日韩一级精品 | 999成人| 999成人| 国产自产高清不卡 | 天天夜夜亚洲 | 欧美日韩后| 国产毛片在线 | 久久国产精品区 | 亚洲影视九九影院在线观看 | 国产在线国偷精品产拍 | 亚洲综合在线五月 | 国产精品9999 | 婷婷日韩 | 日日夜夜天天射 | 91av视频在线观看免费 | 伊人天天色 | 免费一级片在线观看 | 国产麻豆视频免费观看 | 2022久久国产露脸精品国产 | 免费精品视频在线 | 日韩av成人在线 | 国产一级免费观看 | 欧美在线视频二区 | 国产韩国日本高清视频 | 国产日本在线播放 | 天天操天天综合网 | 91视频黄色 | 日本黄色特级片 | 天天色天天射天天综合网 | 人人澡超碰碰 | 久久婷亚洲五月一区天天躁 | 日本精品视频免费 | 91九色蝌蚪视频网站 | 91精品国产自产在线观看永久 | 日韩激情免费视频 | 精品久久久久久国产 | 最近2019好看的中文字幕免费 | 麻豆视频大全 | 91av视频在线观看免费 | 亚洲精品资源在线观看 | 日本久久久亚洲精品 | 国产免费成人av | 一区二区三区污 | 亚洲天堂网在线播放 | 国产精品女主播一区二区三区 | 999抗病毒口服液 | 一级黄色片在线免费看 | 午夜精品中文字幕 | 丝袜美女在线观看 | 人人爽人人爽人人爽学生一级 | 精品国产区在线 | 国产一区二区精 | 免费欧美精品 | 激情中文在线 | 天天色天天色天天色 | 久热电影| 在线免费观看成人 | 一本一道波多野毛片中文在线 | 很黄很黄的网站免费的 | 久久老司机精品视频 | 欧美久久久一区二区三区 | 国产精品免费麻豆入口 | 亚洲人成人99网站 | 91香蕉视频好色先生 | 国产精品99久久久久的智能播放 | 黄在线免费看 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 免费观看黄 | 色中文字幕在线观看 | 日韩免费在线一区 | 在线成人观看 | 中文字幕在线第一页 | 免费成人在线观看 | 国产精品久久久久久久久久 | 中国一级特黄毛片大片久久 | 人人爽人人爽人人片av | 亚洲精品一区二区三区新线路 | 精品免费视频. | 在线中文字幕电影 | 精品久久久久久久久久久久久久久久久久 | 中文字幕中文字幕在线一区 | 天天摸天天操天天爽 | 97在线观看免费观看 | 一二区精品 | 人人爱夜夜操 | 狠狠色丁香婷婷综合橹88 | 国产精品久久久久9999吃药 | 激情一区二区三区欧美 | 青草视频网| 日韩欧美一级二级 | 免费美女久久99 | 97香蕉视频 | 一区二区三区免费在线播放 | 五月婷婷狠狠 | 久久大视频 | 一区二区三区高清在线观看 | 国产精品 国内视频 | 99视频在线看| 欧美日韩在线观看视频 | 日韩av在线高清 | 91丨九色丨91啦蝌蚪老版 | 国产美女精品久久久 | 亚洲国产高清在线 | 狠狠干婷婷 | 亚洲第一色 | 日本黄色一级电影 | 婷婷射五月 | 91热视频 | 国产精品免费不卡 | 超级碰99| 亚洲一级免费电影 | 国产在线 一区二区三区 | 亚洲在线资源 | 精品久久久久免费极品大片 | 亚洲精品国产精品乱码不99热 | 国产传媒一区在线 | 欧美日韩一区二区久久 | 免费福利视频网 | 国产高清在线观看 | 又黄又爽的视频在线观看网站 | 黄色录像av | 青青草国产成人99久久 | 在线视频一区二区 | 男女全黄一级一级高潮免费看 | 国产精品v a免费视频 | 亚洲免费在线播放视频 | 91网免费看 | 一本到视频在线观看 | 激情综合婷婷 | 国产精品久久久久久久久久不蜜月 | 日韩激情久久 | 亚洲天堂激情 | 国产亚洲成av人片在线观看桃 | 亚洲精区二区三区四区麻豆 | 欧美射射射 | 黄色在线观看免费网站 | 免费av视屏| 精品福利在线观看 | 五月香视频在线观看 | 91精品久久久久久久久 | 人成午夜视频 | 一区二区三区国 | 亚洲 精品在线视频 | 五月婷婷激情网 | 亚洲免费不卡 | 国产精品第一视频 | 久久精品第一页 | 992tv又爽又黄的免费视频 | 国产中文字幕国产 | 亚洲码国产日韩欧美高潮在线播放 | 高清av网站 | 国产精品福利在线 | 欧美va天堂va视频va在线 | 在线看一级片 | 中文字幕一区二区三区四区久久 | 91九色丨porny丨丰满6 | 99精品国自产在线 | 国产高潮久久 | 日韩激情中文字幕 | 国产精品videoxxxx | 日韩伦理一区二区三区av在线 | 麻豆国产露脸在线观看 | 狠狠网亚洲精品 | 激情婷婷av| 91精品对白一区国产伦 | 久久精品网站视频 | 国产不卡精品 | 亚洲成av人影院 | 欧美日韩性生活 | 中文有码在线 | 在线观看 国产 | 中文字幕日韩一区二区三区不卡 | 亚洲精品免费在线 | 九九视频网站 | 91亚洲精品久久久蜜桃 | 成人免费在线视频 | 黄色在线免费观看网址 | 国产精品av在线免费观看 | 久久av高清 | 美女黄视频免费 | 激情综合网天天干 | 81国产精品久久久久久久久久 | 久久影院亚洲 | 手机在线看a | 91在线看 | 在线观看第一页 | 成年人在线免费视频观看 | 久久黄色精品视频 | 国产精品理论片在线播放 | 99视频一区二区 | 免费观看丰满少妇做爰 | 日韩高清在线一区二区三区 | 黄污网站在线 | 日日夜日日干 | 久久99精品久久久久久久久久久久 | 国产精品国产三级国产 | 毛片网站免费在线观看 | 在线激情小视频 | 91精品区 | 久艹视频在线观看 | 国产精品第54页 | 欧美综合在线视频 | 97色免费视频 | 六月丁香激情网 | 国产精品99久久久久人中文网介绍 | 在线免费观看视频一区 | 999久久久免费精品国产 | 欧美亚洲成人免费 | 久久亚洲免费 | 亚洲国产中文字幕 | 蜜臀精品久久久久久蜜臀 | 亚洲专区免费观看 | 国产精品久久久久久久电影 | 东方av在线免费观看 | 国产精品福利av | 久久综合九色综合欧美就去吻 | 国内视频| 亚洲精品一区二区三区四区高清 | 亚洲精品在线观 | 久久久久成人精品免费播放动漫 | 在线成人短视频 | 狠狠干天天操 | 色婷婷激情 | 麻花豆传媒一二三产区 | 免费日韩 精品中文字幕视频在线 | 欧美日韩国产一区二区三区在线观看 | 日本久久久影视 | 国产精品自产拍在线观看蜜 | 久久er99热精品一区二区 | 日韩av免费在线看 | 超碰在线人人艹 | 国产精品岛国久久久久久久久红粉 | 久99视频| 狠狠综合网 | 国产一级精品视频 | 91精品视频免费 | 国产精久久久久久妇女av | 成人av免费在线 | 国产人成一区二区三区影院 | 中文字幕第 | 精品国产一区二区三区噜噜噜 | 久久视频一区 | 91九色蝌蚪在线 | av在线观 | 美女视频一区 | 国产亚洲欧美日韩高清 | 久久精品这里热有精品 | 中文字幕在线免费看 | 天天摸天天弄 | 成人黄色大片 | 黄色免费观看网址 | 在线观看视频三级 | 国产专区视频在线 | 免费视频一区 | 夜夜躁狠狠燥 | 国产精品一区二区美女视频免费看 | 国产一二三四在线视频 | 狠狠色丁香久久婷婷综合五月 | 久久精品日本啪啪涩涩 | 国产美女精品视频 | 久久精品国产一区二区电影 | 久久国产精品电影 | 在线观看亚洲精品视频 | 天天射天天干天天操 | 三级小视频在线观看 | 欧美精品一区二区三区四区在线 | 中文字幕国产精品一区二区 | 国产精品91一区 | 夜色资源站国产www在线视频 | 国产在线精品一区二区不卡了 | 国产精品电影一区 | 缴情综合网五月天 | 精品一区二区三区香蕉蜜桃 | 久久久精品国产免费观看同学 | 91视频大全 | 久久激情小说 | 久久9999久久免费精品国产 | 91中文字幕网 | 激情开心站 | 国产性xxxx | 欧美一区二区三区免费观看 | 国产精品免费观看久久 | 91亚洲国产成人久久精品网站 | 香蕉视频免费在线播放 | 99久久国产免费看 | 久久兔费看a级 | 欧美孕交vivoestv另类 | 一二三区高清 | 91传媒免费在线观看 | 免费黄在线观看 | 成人在线视频你懂的 | 人人干狠狠干 | 最新午夜 | 久草在线最新视频 | 激情网综合 | 国产精品久久久久婷婷 | 久久草av | 操操操日日日 | 国产综合在线观看视频 | 免费高清在线观看成人 | 日本大片免费观看在线 | 麻豆小视频在线观看 | 精品亚洲国产视频 | 国产精品视频全国免费观看 | 国产 日韩 欧美 自拍 | 在线看不卡av | 亚洲一区二区三区精品在线观看 | 亚洲精品国产精品乱码不99热 | 精品资源在线 | 色婷婷久久一区二区 | 国产黄色一级片在线 | 日韩精品中文字幕久久臀 | 婷婷激情在线 | 黄色一级免费电影 | 伊人影院在线观看 | 人人爽人人香蕉 | 日本久久影视 | 成人福利在线 | 日韩免费在线网站 | 综合伊人av | 日韩三级在线观看 | 午夜视频亚洲 | 欧美大jb | 欧美乱熟臀69xxxxxx | 99在线观看视频 | 丁香六月婷婷开心 | 天天射,天天干 | 久草 | 国产一区在线视频播放 | 国内视频1区 | 国产视频99 | 国产精品一区专区欧美日韩 | 免费的国产精品 | 99精品久久久 | 在线免费观看黄网站 | 丁香花在线视频观看免费 | 激情婷婷综合网 | 婷婷福利影院 | 国产精品久久久久久久久费观看 | 精品黄色片 | 国产自制av| 中文字幕在线色 | 免费国产ww | 欧美日韩免费在线观看视频 | 免费看片亚洲 | 天天激情天天干 | 亚洲男人天堂2018 | av永久网址 | 一区二区三区福利 | 97在线视频免费观看 | www.色爱| 欧美一区二区三区在线视频观看 | 四虎亚洲精品 | 蜜臀一区二区三区精品免费视频 | 在线观看视频亚洲 | 中文字幕一区三区 | 日韩有码中文字幕在线 | 亚洲免费av在线 | 亚洲欧美成人综合 | 九九热视频在线 | 日韩一区二区三区高清在线观看 | 干干干操操操 | 国产精品美女久久久久aⅴ 干干夜夜 | 偷拍久久久 | 亚洲国产美女精品久久久久∴ | 亚洲综合射 | 国产成人精品一区二区三区 | 精品视频在线观看 | 久久高视频 | 天天色天天操天天爽 | 丝袜av网站 | 亚洲一区免费在线 | 久操97| 国产精品视频永久免费播放 |