在java中调用mysql存储过程

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
public class GenerateSampleData {
    public void select() {
        
        String sql="";
        Connection con = null;
        CallableStatement callAble=null;
        
        try{
        Class.forName("com.mysql.jdbc.Driver");
        String url="jdbc:mysql://localhost:3306/test";
        con = DriverManager.getConnection(url, "abc", "abc");
        sql="{call test2(?)}";
                callAble=con.prepareCall(sql);
                callAble.registerOutParameter(1, Types.VARCHAR);
                callAble.execute();
                System.out.println(callAble.getString(1));
        }catch (Exception e) {
            // TODO: handle exception
            e.printStackTrace();
        }finally{
            try {
                callAble.close();
                con.close();
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
        }

    }

标签: Mysql

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Java插入排序实现

下一篇:properties读取