1. JDBC:n voimalla toimiva ympäristö Luo uusi Java-projekti—>Kopioi jdbc.jar projektiin—> valitse jdbc.jar klikkaa oikealla klikkauksella rakennuspolkua 2. Yhdistä tietokantaan tehdäksesi lisäyksiä, poistoja, muutoksia ja tarkistuksia (1) // Aseta ajurityyppi Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); (2) // Hae yhteysobjekti conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; database=userDB; ", "sa", "123"); (3) // Luo objekti käskyn suorittamista varten stmt = conn.createStatement(); (4) Toteuttaa lisäyksiä, poistoja, muutoksia ja tarkistuksia 1) Lisääminen, poistaminen ja muokkaaminen Suorita SQL-lauseet (lisää, poista, muokkaa) stmt.executeUpdate(sql); 2) Tutkinta
//执行查询sql语句 rs = stmt.executeQuery(sql); (5) Sulje kaikki objektit if(rs != null){ rs.close(); } if (stmt != null){ stmt.close(); } if (conn != null){ conn.close(); }
3. Käytä jdbc:tä transaktioiden käsittelyyn
//1开启事务 conn.setAutoCommit(väärin);
//2提交事务 conn.commit();
//3回滚事务 conn.rollback(); 4. Käytä PreparedStatement-kysymysmerkkiä parametrin läpäisemiseen Merkkijono sql = "lisää usertietoon arvot (?,?,?,?)"; Luo objekti käskyn suorittamista varten stmt = conn.createStatement(); pstmt = conn.prepareStatement(sql); Aseta arvo jokaisen kysymysmerkin sisälle Ensimmäinen kysymysmerkki pstmt.setInt(1, id); pstmt.setString(2, nimi); pstmt.setString(3, pwd); pstmt.setInt(4, tasapaino); Suorita SQL-lauseet (lisää, poista, muokkaa) stmt.executeUpdate(sql); pstmt.executeUpdate();
|