Java-SQL Statement Class : สอน class และ method ของ Statement Class, เรียน class และ method ของ Statement Class
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • 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();

 
Share This Chapter Login with Facebook