[Java] java jdbc使用PreparedStatement执行mysql存储过程 →→→→→进入此内容的聊天室

来自 , 2019-05-10, 写在 Java, 查看 105 次.
URL http://www.code666.cn/view/0b0b0994
  1.       private static void doStatistics(PublicSentimentLite psl) throws SQLException,
  2.         Connection con = null;
  3.         try {
  4.             Class.forName("com.mysql.jdbc.Driver").newInstance();
  5.             con = DriverManager.getConnection(ConfigLoader.getConnString(),
  6.                     ConfigLoader.getDatabaseUser(), ConfigLoader.getDatabasePassword());
  7.  
  8.             String sql = "CALL proc_nstatistics_update_by_ps(?,?,?,?,?)";
  9.             PreparedStatement pstmt = con.prepareStatement(sql);
  10.             pstmt.setString(0, psl.getCategoryCode());
  11.             pstmt.setDate(1, new java.sql.Date(psl.getPublishTime().getTime()));
  12.             pstmt.setInt(2, psl.getAttribute());
  13.             pstmt.setString(3, psl.getMediaType());
  14.  
  15.         } finally {
  16.             if (con != null) {
  17.                 con.close();
  18.             }
  19.         }
  20.     }
  21. //java/7001

回复 "java jdbc使用PreparedStatement执行mysql存储过程"

这儿你可以回复上面这条便签

captcha