datentraeger

geistige Umweltverschmutzung

PreparedStatements rocken

December 18, 2011 Java

Jetzt ärger ich mich schon ne Weile mit statements rum und dabei gibt es preparedStatements. Gelesen hab ich ja auch schon davon, dass es aber damit um einiges besser funktioniert, hab ich nicht gedacht.

Jedenfalls wenn man irgendwelche Daten nicht mitgibt, kann das PreparedStatement viel besser damit umgehen. Und was mir auch ganz gut gefällt ist, dass man damit SQL-Null-Werte zuweisen kann…

Connection c = getConnection();
pstmt = c. prepareStatement("INSERT INTO computer (Hostname, Kaufdatum, Notizen)
VALUES
(?, ?, ?)");
pstmt.setString(1, Hostname);
pstmt.setDate(2, Kaufdatum);
pstmt.setString(3, Notizen);
if (Kaufdatum.toString().equals("1945-01-01"))
{ pstmt.setNull(2, java.sql.Types.DATE); }
pstmt.execute();
pstmt.close()

Java Bilder in Jar-Files

Git – lokale Changes verwerfen / überschreiben

Search
Posts
  • tt-rss update
  • freerdp ERRCONNECT_TLS_CONNECT_FAILED
  • Windose – kein Internet
  • Rechner ohne IP
  • Goodbye Nvidia
Archives
Categories
Tags
3D-Printing Android Apple Arch BBOS/QNX cli Container Database Debian/GNU Linux Docker foo.li FSFE fvwm git Gnome Gnusocial Groupware irc IT Java LaTeX lvm Mail Mobile Movies Multimedia Music Nonsense Office Packaging PHP Puppet Redmine SQL Think-About Uncategorized Vaping vim Virtualisierung Web Win WTF www-links X11 XMPP
Meta
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Blogroll
  • Datentraeger Pics
  • foo.li systeme + software
  • GnuSocial.li
Proudly powered by WordPress | Theme: Doo by ThemeVS.