Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
SQL Programming
Lecture 8
12 November 2014 SQL Programming 1
SQL Programming Lecture 8 SQL Programming 12 November 2014 1 - - PowerPoint PPT Presentation
Wentworth Institute of Technology COMP570 Database Applications | Fall 2014 | Derbinsky SQL Programming Lecture 8 SQL Programming 12 November 2014 1 Wentworth Institute of Technology COMP570 Database Applications | Fall 2014 |
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 1
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 2
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 Normalization 3
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 4
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 5
PreparedStatement ¡stmt ¡= ¡conn.prepareStatement( ¡ ¡ ¡ ¡"SELECT ¡LASTNAME" ¡ ¡+ ¡" ¡, ¡FIRSTNAME" ¡ ¡+ ¡" ¡, ¡SALARY" ¡ ¡+ ¡" ¡FROM ¡EMPLOYEE" ¡ ¡+ ¡" ¡WHERE ¡SALARY ¡BETWEEN ¡? ¡AND ¡?" ¡); ¡ stmt.setBigDecimal( ¡1, ¡min ¡); ¡ stmt.setBigDecimal( ¡2, ¡max ¡); ¡ ResultSet ¡rs ¡= ¡stmt.executeQuery(); ¡ while ¡( ¡rs.next() ¡) ¡{ ¡ ¡ ¡lastname ¡= ¡rs.getString( ¡1 ¡); ¡ ¡ ¡firstname ¡= ¡rs.getString( ¡2 ¡); ¡ ¡ ¡salary ¡= ¡rs.getBigDecimal( ¡3 ¡); ¡ ¡ ¡// ¡Print ¡row... ¡ } ¡ rs.close(); ¡ stmt.close(); ¡
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 6
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 7
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 8
part ¡= ¡new ¡Part(); ¡ part.name ¡= ¡"Sample ¡part"; ¡ part.price ¡= ¡123.45; ¡ part.save(); ¡ INSERT ¡INTO ¡parts ¡(name, ¡price) ¡VALUES ¡('Sample ¡part', ¡123.45); ¡
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 9
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 10
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 11
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 12
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 13
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 14
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 15
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 16
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 17
Wentworth Institute of Technology COMP570 – Database Applications | Fall 2014 | Derbinsky
12 November 2014 SQL Programming 18