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("运行结束 ");
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


