Základní zásady pro používání JDBC

Vždy nezapomeňte uvolnit všechny alokované prostředky a uzavřít otevřená spojení. A to i v případě výskytu výjimky. Jako ideální se jeví použít konstrukci try {} finally {}:

Connection conn = null;
try {
  conn = DriverManager.getConnection(url,"user","password");
  //...
} finally {
  if (conn != null) {
    conn.close();
    conn = null;
  }
}

Podobně zacházejte i s instancemi Statement, ResultSet apod.:

Statement st = null;
try {
  st = conn.createStatement();
  //...
} finally {
  if (st != null) {
    st.close();
    st = null;
  }
}

Dále si dávejte pozor na bezpečné zpracování dat od uživatele, abyste se vyhnuli útokům typu SQL injection. Nejlepší je pro aktualizace vždy používat předpřipravené dotazy.