插入数据库java时出现空指针异常

use*_*430 -2 java sql nullpointerexception

嗨,我有下面的方法,应该将值插入我的数据库.但是我在PreparedStatement行上获得了Null Pointer Exception

   public void insertReservation(String name, String phone, int size, String date, String time, String additionalRequirements, String memberID, String themeID) throws SQLException, ClassNotFoundException {

        try {
            String strQuery = "INSERT INTO reservation VALUES (?, ? ,?, TO_DATE(?, 'dd-MMM-yy'), ?, ?, ?, ?)";
            PreparedStatement stmt = conn.prepareStatement(strQuery);/
            stmt.setString(1, name);
            stmt.setString(2, phone);
            stmt.setInt(3, size);
            stmt.setString(4, date);
            stmt.setString(5, time);
            stmt.setString(6, additionalRequirements);
            stmt.setString(7, memberID);
            stmt.setString(8, themeID);
            results = stmt.executeQuery();

        } catch (Exception e) {
            e.printStackTrace();
        }//end try
    }
Run Code Online (Sandbox Code Playgroud)

我是否正确地将其插入我的数据库?我不知道为什么我得到这个空指针exeception错误.

Sni*_*las 7

connnull,打印它的价值.