[Javalist] 'Pattern'
Keresztes Jozsef
jkeresztes at vati.hu
2012. Jan. 4., Sze, 13:54:24 CET
De lehet rövidebb formát is használni ha a ":" után numerikus paraméterneveket használsz pl:
cmd("insert into xx values(:7, :5)").set(7, 345).set(5, new Date()).exe();
-----Original Message-----
From: Keresztes Jozsef [mailto:jkeresztes at vati.hu]
Sent: Wednesday, January 04, 2012 1:47 PM
To: Java lista
Subject: Re: [Javalist] 'Pattern'
Vagyis a lényeg hogy a setVars (set variables) List-ben szépen szerepelni fognak hogy
":egy", ":ketto", ":harom"
A dolog egyébként úgy működik hogy:
cmd("insert into xx values(:id, :datum)").set(":id", 345).set(":datum", new Date()).exe();
Így lehet végrehajtani egy teljes insert parancsot.
-----Original Message-----
From: Keresztes Jozsef [mailto:jkeresztes at vati.hu]
Sent: Wednesday, January 04, 2012 1:42 PM
To: Java lista
Subject: Re: [Javalist] 'Pattern'
Így:
Matcher matcher = Pattern.compile(":[a-z_0-9]+", Pattern.CASE_INSENSITIVE).matcher(sql);
while (matcher.find()) {
int start = matcher.start();
int end = matcher.end();
setVars.add(sql.substring(start, end));
setVarsOk.add(false);
}
// jdbcSql előállítása
jdbcSql = matcher.replaceAll("?");
-----Original Message-----
From: Suller Andras [mailto:suller.andras at gmail.com]
Sent: Wednesday, January 04, 2012 12:07 PM
To: Java lista
Subject: Re: [Javalist] 'Pattern'
2012/1/4 Keresztes Jozsef <jkeresztes at vati.hu>:
> A feladatfelvetés nem volt béna, az én forrásom ilyen volt már a kérdés
> felvetése előtt is régóta:
>
>
>
> Matcher matcher = Pattern.compile(":[a-z_0-9]+",
> Pattern.CASE_INSENSITIVE).matcher(sql);
Hogyan folytatodik ez a kodreszlet? Lehet hogy csak keveset kellene
modositani rajta ahhoz, hogy kijavuljon ez a hiba.
Andras
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist
További információk a(z) Javalist levelezőlistáról