ตัวอย่างของบทความนี้บอกวิธีการของ Java ที่เรียกขั้นตอนการจัดเก็บ MySQL แบ่งปันสำหรับทุกคนสำหรับการอ้างอิงของคุณ ข้อมูลเฉพาะมีดังนี้:
รหัสทดสอบของฐานข้อมูลมีดังนี้:
1. การทดสอบตารางใหม่
สร้างการทดสอบตาราง (field1 int ไม่ใช่ null) type = myisam;
2. ลบขั้นตอนการจัดเก็บที่มีอยู่:
- ลบตัวคั่นกระบวนการจัดเก็บข้อมูล //- กำหนดขั้นตอนการวางสัญลักษณ์สิ้นสุด p_test;
3. คำจำกัดความขั้นตอนการจัดเก็บข้อมูล MySQL:
สร้างขั้นตอน p_test () Begindeclare Temp Int;
4. วิธีการโทร:
Callestatement CSTMT = const.prepareCall ("{call p_test ()}"); ) // ขั้นตอนการปล่อยถ้ามีการใช้งาน SP1 (ใน p int) ความคิดเห็น 'แทรกค่า int' b b egin ประกาศ v1 int; ขั้นตอนการปล่อยถ้ามีอยู่ SP2 // สร้างขั้นตอน SP2 (out p int) เลือกสูงสุด (ID) ลงใน P จากการทดสอบ; */ โมฆะคงที่สาธารณะหลัก (สตริง [] args) {// callin (111); */โมฆะคงที่ callin (int in) {// รับการเชื่อมต่อ Connect conn = connectdb.getconn ection (); โทร sp1 (1)} "); // คุณยังสามารถใช้เครื่องหมายคำถามแทน cs = const.preparecall (" {call sp (?)} "); // ตั้งค่าพารามิเตอร์อินพุตแรกเป็น 110 cs .SetInt (1, in); (con! = null) {conn.close ();}} catch (Exception ex) {ex.printstacktrace (); null; / รับค่าแรก int i = cs.getint (1); cs.close ();} if (con! = null) {conn.close ();}}} exception ex) {ex.printstacktrace ();}} / *** เรียกขั้นตอนการจัดเก็บของชุดผลลัพธ์ออก* / โมฆะสาธารณะ callresult () {การเชื่อมต่อ conn = connectdb.getconnection (); ();; {ถ้า (rs! = null) {rs.close ();} ถ้า (cs! = null) {cs Ex) {Ex.PrintStackTrace ();}}} /*** รับคลาสของการเชื่อมต่อฐานข้อมูล* /นำเข้า Java .sql.Connection; .resultset; นำเข้า Java.sql.Statement; ";;; g" "=" jdbc: mysql: // localhost/"+dbname+"? user = root & password = root & useunicode = true & catreatencoding = 8859_1 ";);} catch (exception e) {e printstacktrace ();} return conn;}}
หวังว่าบทความนี้จะเป็นประโยชน์กับการออกแบบโปรแกรม Java ของทุกคน