zoukankan      html  css  js  c++  java
  • jdbc调用mysql存储过程

    import java.sql.CallableStatement;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.Types;
    
    import cn.itcast.utils.JdbcUtils;
    
    public class Demo5 {
    
        /*
         *jdbc调用存储过程 
         
        delimiter $$
            CREATE PROCEDURE demoSp(IN inputParam VARCHAR(255), INOUT inOutParam varchar(255))
            BEGIN
                SELECT CONCAT('zyxw---', inputParam) into inOutParam;
            END $$
        delimiter ;
         */
        public static void main(String[] args) {
            
            
            Connection conn = null;
            CallableStatement cs = null;
            ResultSet rs = null;
            
            try{
                conn = JdbcUtils.getConnection();
                cs = conn.prepareCall("{call demoSp(?,?)}");
                cs.setString(1, "xxxxx");
                cs.registerOutParameter(2, Types.VARCHAR);
                
                cs.execute();
                String result = cs.getString(2);
                System.out.println(result);
                
            }catch (Exception e) {
                e.printStackTrace();
            }finally{
                JdbcUtils.release(conn, cs, rs);
            }
    
        }
    
    }
  • 相关阅读:
    hdu 1021
    hdu 1231 最大连续和
    hdu 1421 DP
    日记本开发
    hdu 2570 贪心
    hdu 2102 BFS
    hdu 1312 DFS
    奇葩的数组越界
    AngularJS 工具方法以及AngularJS中使用jQuery
    AngularJS $scope里面的$apply方法和$watch方法
  • 原文地址:https://www.cnblogs.com/lichone2010/p/3178750.html
Copyright © 2011-2022 走看看