Comment écrire une instruction Java SQL
À propos des règles d'épissage des instructions SQL en Java
L'instruction cible est la suivante. Notez que la variable Java ici est idd
int idd; String sql = "SELECT id, piUrl FROM picinfos WHERE id BETWEEN '" + idd + "' AND 10" ;
Les chaînes en Java ne peuvent être entre guillemets que si une variable doit être épissée dans la chaîne. , la variable doit être entourée de guillemets simples, puis ajoutez deux guillemets doubles puis deux signes plus, et la variable est au milieu.
Étapes d'épissage
1. Écrivez l'instruction SQL spécifique (aucune variable n'a de valeurs spécifiques), comme le sql
//查询picinfos表中id为2到10的id和piUrl值 String sql = "SELECT id, piUrl FROM picinfos WHERE id BETWEEN 2 AND 10" ;
2 ci-dessus. cette fois, pour changer 2 en id (variable de type int), il vous suffit de le modifier au milieu. Tout d'abord, supprimez 2 et remplacez
String sql = "SELECT id, piUrl FROM picinfos WHERE id BETWEEN ' ' AND 10" ;
3 par un guillemet simple ' ". Ajoutez ensuite un guillemet double entre les. guillemets simples " "
String sql = "SELECT id, piUrl FROM picinfos WHERE id BETWEEN ' " " ' AND 10" ;
4. Ajoutez ensuite un signe plus + + entre les guillemets doubles
String sql = "SELECT id, piUrl FROM picinfos WHERE id BETWEEN ' " + + " ' AND 10" ;
5 Enfin, ajoutez la variable idd entre le signe plus et terminez
String sql = "SELECT id, piUrl FROM picinfos WHERE id BETWEEN ' " + idd + " ' AND 10" ;
Astuce : commencez par le prototype SQL, remplacez-le par des guillemets simples, ajoutez des guillemets doubles au milieu, ajoutez des doubles signes plus au milieu et ajoutez des variables au milieu.
Alors, comment une chaîne Java est-elle convertie en instruction SQL ? Comme le montre l'image php Internet chinois ? , un grand nombre deTutoriels d'introduction à Java gratuits, bienvenue pour apprendre en ligne !
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!