程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> java操作mysql存儲過程示例

java操作mysql存儲過程示例

編輯:MySQL綜合教程

mysql存儲過程每個DBA都需要掌握的,下面就為您介紹java操作mysql存儲過程的例子,如果您對mysql存儲過程方面感興趣的話,不妨一看。

1、新建表test

  1. create table test(  
  2. field1 int not null  
  3. )  
  4. TYPE=MyISAM ;  
  5. insert into test(field1) values(1); 

2、刪除已存在的存儲過程
-- 刪除儲存過程
delimiter // -- 定義結束符號
drop procedure p_test;//

3、mysql存儲過程定義

  1. create procedure p_test()  
  2. begin  
  3. declare temp int;  
  4. set temp = 0;   
  5. update test set field1 =temp;  
  6. end  
  7. // 

4、調用方法

  1. call p_test();  
  2. import java.sql.*;  
  3.  
  4. public class Test Conn{  
  5.  
  6. private Connection getConn(){  
  7. Connection conn = null;  
  8. try {  
  9.    Class.forName("org.gjt.mm.mysql.Driver");  
  10.    try {  
  11.     conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&  
  12.     characterEncoding=GBK","root","ntsky");  
  13.    } catch (SQLException e1) {  
  14.     e1.printStackTrace();  
  15.    }  
  16. }  
  17. catch (ClassNotFoundException e) {  
  18.    e.printStackTrace();  
  19. }  
  20. return conn;   
  21. }  
  22.  
  23. public void testC() {  
  24. Connection conn = getConn();  
  25. ResultSet rs = null;  
  26. CallableStatement cs = null;  
  27. String a = null;  
  28. try {  
  29.    CallableStatement cStmt = conn.prepareCall("{call p_test()}");  
  30.    cStmt.executeUpdate();  
  31. } catch (Exception e) {  
  32.    System.out.println("hahad" + e.getMessage());  
  33. } finally {  
  34.    try {  
  35.     conn.close();  
  36.    } catch (Exception ex) {  
  37.     System.out.println("ex : " + ex.getMessage());  
  38.    }  
  39. }  
  40.  
  41. }  
  42.  
  43. public static void main(String[] args) {  
  44. new TestConn().testC();  
  45. }  
  46. }  

以上java操作mysql存儲過程示例的介紹。

建立MySQL觸發器的語法

配置連接多個mysql服務器的方法

MYSQL BENCHMARK函數的使用

MySQL清除字符串首尾空格函數

MySQL中concat_ws函數的使用

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved