java调用mysql函数过程

你知道java如何调用mysql函数吗?调用过程是怎样的呢?很多人表示对于这个过程不大清楚,那么下面就一起通过一个示例来了解一下吧。

java调用mysql函数

/**
 * 调用mysql的自定义函数
 * 
 */
private void test()
{
    logger.info("show task start ");
    Connection conn = null;
    CallableStatement cs = null;
    try
    {
        conn = Pub.getConnMysql();
        //调用存储过程
        conn.setAutoCommit(false);
        cs = conn.prepareCall("{call " + db + ".P_TEST()}");
        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("show task end ");
}

你在学习java编程的过程当中,有遇到过什么困难吗?你又是如何解决的呢?更多java程序代码例子以及java编程常见问题,请继续通过奇Q工具网来进行了解和解决吧。

推荐阅读:

jdbc连接mysql数据库相关问题及解决方法

mysql实现乐观锁和悲观锁该怎么编写?

mysql数据库命令大全,mysql基本命令大全