Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.sql; import com.util.ExceptionHandler; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import org.apache.commons.dbutils.DbUtils; /** * * @author Andrew */ public class EmailAttachment { /** * Insert attachement into received email attachment database table. * * @param EmailID Integer * @param fileName String */ public static void insertEmailAttachment(int EmailID, String fileName) { Connection conn = null; PreparedStatement ps = null; try { conn = DBConnection.connectToDB(); String sql = "INSERT INTO EmailAttachment (" + "emailID, " + "fileName " + ") VALUES (" + "?, " + "?)"; ps = conn.prepareStatement(sql); ps.setInt(1, EmailID); ps.setString(2, fileName); ps.executeUpdate(); } catch (SQLException ex) { ExceptionHandler.Handle(ex); } finally { DbUtils.closeQuietly(conn); DbUtils.closeQuietly(ps); } } }