| executeUpdate ( SQL ) | ใช้ในการ ปรับปรุงข้อมูลในฐานข้อมูล โดยจะคืนค่า จำนวน record ที่ได้รับผลกระทบจากการ SQL |
|---|---|
| executeQuery ( SQL ) | ใช้เลือกข้อมุลมาจากฐานข้อมูลและเก็บไว้ที่ Object ResultSet |
| close ( ) | ใช้ในการยกเลิกการติดต่อฐานข้อมูลของ Statement |
method:executeUpdate ( SQL )
return type:int, void
content:ใช้ในการ ปรับปรุงข้อมูลในฐานข้อมูล โดยจะคืนค่า จำนวน record ที่ได้รับผลกระทบจากการ SQL
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" ); Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" ); Statement stat = conn.createStatement ( ); String sql = "UPDATE person SET firstname = 'Mr. ' + firstname WHERE sex = 'ชาย' "; stat.executeUpdate ( sql );
method:executeQuery ( SQL )
return type:ResultSet
content:ใช้เลือกข้อมุลมาจากฐานข้อมูลและเก็บไว้ที่ Object ResultSet
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" ); Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" ); Statement stat = conn.createStatement ( ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY ); String sql = "SELECT * FROM person"; Result rs = stat.executeQuery ( sql );
method:close ( )
return type:void
content:ใช้ในการยกเลิกการติดต่อฐานข้อมูลของ Statement
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" ); Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" ); Statement stat = conn.createStatement ( ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY ); String sql = "SELECT firstname, lastname, sex FROM person"; Result rs = stat.executeQuery ( sql ); rs.close(); stat.close();