一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - jdbc調用mysql存儲過程實現代碼

jdbc調用mysql存儲過程實現代碼

2019-12-20 16:36MYSQL教程網 Mysql

接下來將介紹下mysql存儲過程的創建及調用,調用時涉及到jdbc的知識,不熟悉的朋友還要溫習下jdbc哦,話不多說看代碼,希望可以幫助到你

1. 創建存儲過程 
建立一個MySQL的存儲過程 add_pro 

復制代碼代碼如下:


delimiter // 
drop procedure add_pro // 
create procedure add_pro(a int , b int , out sum int ) 
begin 
set sum = a * b; 
end; 
// 


2. 調用存儲過程 

復制代碼代碼如下:


package com.zhanggaosong; 
import java.sql.CallableStatement; 
import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.Types; 
public class CallableStatementTest { 
public static final String DRIVER_CLASS = "com.mysql.jdbc.Driver"; 
public static final String URL = "jdbc:mysql://127.0.0.1:3306/test"; 
public static final String USERNAME = "root"; 
public static final String PASSWORD = "123456"; 
public static void main(String[] args) throws Exception { 
Class.forName(DRIVER_CLASS); 
Connection connection = DriverManager.getConnection(URL, USERNAME, 
PASSWORD); 
String sql = "{CALL add_pro(?,?,?)}"; //調用存儲過程 
CallableStatement cstm = connection.prepareCall(sql); //實例化對象cstm 
cstm.setInt(1, 122); 
cstm.setInt(2, 2); // 
cstm.registerOutParameter(3, Types.INTEGER); // 設置返回值類型 
cstm.execute(); // 執行存儲過程 
System.out.println(cstm.getInt(3)); 
cstm.close(); 
connection.close(); 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美深夜在线 | 国产精品成人自拍 | 色老板在线免费视频 | 国产精品青青青高清在线密亚 | 私人影院免费 | chinese野外gay军人 | 法国贵妇一级伦理hd | 欧美交换乱理伦片120秒 | 毛片a级放荡的护士hd | 91亚洲精品丁香在线观看 | 女仆掀起蕾丝裙被打屁股作文 | 日本漫画被黄漫免费动 | 激情小说色图 | 亚洲AV中文字幕无码久久 | 日本高清色视频www 日本高清免费观看 | 91传媒制片厂制作传媒破解版 | 男人的天堂久久精品激情a 男人的天堂va | 好 舒服 好 粗 好硬 好爽 | 国产乱妇无码大片在线观看 | 555www成人网 | 91精品国产综合久久消防器材 | 亚洲国产美女精品久久久久 | 国产成人在线播放视频 | 国产精品不卡 | 桃乃木香奈ipx在线播放 | 亚洲免费大全 | 精品国产乱码久久久久久软件 | 国产亚洲自愉自愉 | 天堂资源wwww在线看 | 久久精品国产清白在天天线 | 猫扑俩性| 欧美日韩久久中文字幕 | 香蕉免费看一区二区三区 | 思思玖玖 | а天堂中文最新版在线官网视频 | 色综合精品 | 亚洲AV综合99一二三四区 | 国产日韩欧美精品在线 | 亚洲成av人在线视 | 国产亚洲精品第一综合linode | 久久99国产亚洲高清观着 |