jdbc調(diào)用mysql存儲過程實現(xiàn)代碼_MySQL教程
推薦:查詢mysql中執(zhí)行效率低的sql語句的方法查詢mysql中執(zhí)行效率低的sql語句的方法,需要的朋友可以參考一下
1. 創(chuàng)建存儲過程建立一個MySQL的存儲過程 add_pro
復制代碼 代碼如下:hl5o.cn
delimiter //
drop procedure add_pro //
create procedure add_pro(a int , b int , out sum int )
begin
set sum = a * b;
end;
//
2. 調(diào)用存儲過程
復制代碼 代碼如下:hl5o.cn
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(?,?,?)}"; //調(diào)用存儲過程
CallableStatement cstm = connection.prepareCall(sql); //實例化對象cstm
cstm.setInt(1, 122);
cstm.setInt(2, 2); //
cstm.registerOutParameter(3, Types.INTEGER); // 設置返回值類型
cstm.execute(); // 執(zhí)行存儲過程
System.out.println(cstm.getInt(3));
cstm.close();
connection.close();
}
}
分享:Mysql select in 按id排序?qū)崿F(xiàn)方法有時候我們在后臺選擇了一系列的id,我們想安裝填寫id的順序進行排序,那么就需要下面的order by方法,測試通過
相關MySQL教程:
- MSSQL清空日志刪除日志文件
- 關于數(shù)據(jù)庫中保留小數(shù)位的問題
- 解析mysql與Oracle update的區(qū)別
- mysql 導入導出數(shù)據(jù)庫以及函數(shù)、存儲過程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 深入理解SQL的四種連接-左外連接、右外連接、內(nèi)連接、全連接
- 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別
- mysql出現(xiàn)“Incorrect key file for table”處理方法
- mysql重裝后出現(xiàn)亂碼設置為utf8可解決
- 淺析一個MYSQL語法(在查詢中使用count)的兼容性問題
- 解析MySQL中INSERT INTO SELECT的使用
MySQL教程Rss訂閱編程教程搜索
MySQL教程推薦
- 在SQL Server的try...catch語句中獲取錯誤消息代碼的的語句
- linux下mysql提示mysql deamon failed to start錯誤的解決方法
- MySQL中優(yōu)化sql語句查詢常用的30種方法
- MySQL數(shù)據(jù)庫INSERT、UPDATE、DELETE以及REPLACE語句的用法詳解
- 使用MySQL Slow Log來解決MySQL CPU占用高的問題
- 網(wǎng)站模板:利用Shell腳本實現(xiàn)遠程MySQL自動查詢
- Mysql 常見問題匯總
- linux Xtrabackup安裝及使用方法
- mysql 數(shù)據(jù)庫 (基礎) 筆記
- 深入mysql "ON DUPLICATE KEY UPDATE" 語法的分析
猜你也喜歡看這些
- SQL Server不存在或訪問被拒絕 Windows里的一個bug
- 談SQL Server 2005最后升級:SP3年底發(fā)布
- 解析SQL 2008的Change Data Capture功能
- 揭秘SQL Server2000安全設置全攻略
- SQL多表格查詢合并至單一聲明的常用方式
- 如何在SQL Server數(shù)據(jù)庫中拆分字符串函數(shù)
- 解讀SQL和Oracle對數(shù)據(jù)庫事務處理的差異
- 淺談SQL Server數(shù)據(jù)庫優(yōu)化經(jīng)驗總結
- SQL Server2008 數(shù)據(jù)庫誤刪除數(shù)據(jù)的恢復方法分享
- 解讀為SQL Server數(shù)據(jù)庫傳數(shù)組參數(shù)的變通辦法
- 相關鏈接:
- 教程說明:
MySQL教程-jdbc調(diào)用mysql存儲過程實現(xiàn)代碼
。