Java如何运行MySql数据库函数呢?
下文笔者讲述使用java代码运行mysql数据库函数的方法分享,如下所示
java运行mysql数据库函数的实现思路
实现思路: 直接使用prepareCall的方式调用存储过程 即可达到运行数据库函数的效果例:java运行Mysql数据库函数的示例
/** * 调用mysql的自定义函数 * */ private void test() { logger.info("开始运行"); Connection conn = null; CallableStatement cs = null; try { conn = Pub.getConnMysql(); //调用存储过程 conn.setAutoCommit(false); cs = conn.prepareCall("{call " + db+ ".P_protest()}"); cs.executeQuery(); conn.commit(); }catch (Exception e) { logger.info("Exception: "+e.getMessage()); }finally{ try { cs.close(); } catch (Exception ignore) { logger.info("Exception:"+ignore.getMessage()); ignore.printStackTrace(); } Pub.CloseConnect(conn); } logger.info("运行结束 "); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。