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