如果你组织成SQL语句的话,可以这样 String sql = "insert into table_name (col_name) values ('" + string_date_var + "')"; 如果你用PreparedStatement的话,这么些 PreparedStatement pstmt = conn.prepareStatement("insert into table_name (col_name) values (?)"); SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-MM-dd"); pstmt.setDate(1, new java.sql.Date(sdf.parse(string_date_var).getTime()));