cannot create jdbc driver of,jfinal mysql存儲過程_jfinal調用mysql存儲過程

 2023-10-05 阅读 27 评论 0

摘要:首先寫一個內部類并實現ICallback接口:class CallbackTest implements ICallback {public String areaCodes;//傳入參數public List list;//返回值@Overridecannot create jdbc driver of。public Object call(Connection conn) throws SQLException {CallableStatement p

首先寫一個內部類并實現ICallback接口:

class CallbackTest implements ICallback {

public String areaCodes;//傳入參數

public List list;//返回值

@Override

cannot create jdbc driver of。public Object call(Connection conn) throws SQLException {

CallableStatement proc = null;

try {

proc = (CallableStatement) conn.prepareCall("{ call sp_v_yd_channel_site_category(?) }"); // borrow為mysql的存儲過程名,其中有兩個參數,兩個返回值

proc.setString(1, areaCodes);// 設置參數值

/*

redis docker,* proc.registerOutParameter(2, java.sql.Types.);//設置返回值類型

*/ /* proc.execute(); */

ResultSet executeQuery = proc.executeQuery();

list = RecordBuilder.build(DbKit.getConfig(), executeQuery);

/*

* result = proc.getInt(3);//得到返回值 reason=proc.getString(4);

mysql調試存儲過程,*/

} catch (Exception e) {

e.printStackTrace();

return list;

}

return list;

jdbc執行sql。}

}

然后調用就好:

public void test(String areaCode) {

CallbackTest callbackTest = new CallbackTest ();

CallbackTest .areaCodes = areaCode;//設置參數

java jdbc執行sql語句,Db.execute(CallbackTest );//調用

List list = CallbackTest .list;//獲取返回值

}

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/117433.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息