Tout d'abord, jetons un coup d'œil à la méthode de liaison des paramètres encapsulés dans jdbc, comme suit :
/** * 绑定参数 * @param pstmt * @param os */ public static void executebindParam(PreparedStatement pstmt,Object ...os){ int len = os.length; try { for (int i = 0; i < len; i++) { pstmt.setObject(i+1, os[i]); } } catch (SQLException e) { e.printStackTrace(); } }
Apprentissage recommandé : tutoriel vidéo Java
L'analyse est la suivante :
Object ...os
Cette méthode d'écriture est démarrée à partir de Java 5. Le langage Java prend en charge une nouvelle méthode d'écriture pour les paramètres de méthode, appelée liste de paramètres de longueur variable . Indique que les paramètres acceptés ici sont 0 à plusieurs objets de type Object, ou un Object[].
Notez le format de la liste des paramètres de longueur variable :
1 Il ne doit pas y avoir d'espace entre le type du paramètre et les trois points "..." (Objet ...os) , Object ...os ne signalera pas d'erreur ;
2. Liste de paramètres de longueur variable Ce paramètre doit être le dernier paramètre de la liste de paramètres, sinon une erreur sera signalée.
Articles et tutoriels connexes recommandés : Tutoriel d'introduction à Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!