В примере этой статьи рассказывается о методе Java, вызывая процедуры хранения MySQL. Поделитесь этим для всех для вашей ссылки. Специфика заключается в следующем:
Тестовый код базы данных заключается в следующем:
1. Новый табличный тест
Создать табличный тест (Field1 int null) type = myisam;
2. Удалить существующие процедуры хранения:
-Вели удалить процесс хранения разделителя //- Определить процедуру падения символа конечного символа p_test;
3. Определение процедуры хранения MySQL:
Создать процедуру p_test () sterindeclare temp;
4. Вызов метод:
Callestatement cstmt = const.preparecall ("{call p_test ()}"); // ПРОЦЕДУРЫ ДЛЯ ПРОЦЕДУРИИ. ПРОЦЕДУРА ДЛЯ ПРОЦЕДУРЫ, если существует SP2 // Процедура SP2 (Out P int) Выберите MAX (ID) в P из теста; */ Public static void main (string [] args) {// callin (111); */Public static void callin (int in) {// Получить соединение connect = connectdb.getConn (); Call 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 ();}} / *** Вызовите процедуру хранения набора результатов выходного результата* / Public static void callresult () {connection connect = connectdb.getConnection (); (); {if (rs! = null) {rs.close ();} if (cs! = null) {cs. Ex) {ex.printstacktrace ();}}} /*** .Resultset; ";;; G "" = "JDBC: mysql: // localhost/"+dbname+"? printStackTrace ();} return conn;}}
Есть надежда, что эта статья полезна для дизайна программы Java каждого.