WT Unit-4 One Shot Notes Programs by Brevilearning YT
WT Unit-4 One Shot Notes Programs by Brevilearning YT
Workflow codes:
1. Establishing a Connection
Code:
Java:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
}
2. Executing SQL Queries with Prepared Statements
Code:
Java:
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
String sql = "SELECT a.column1, b.column2 FROM tableA a JOIN tableB b ON a.id = b.a_id
WHERE a.column1 = ?";
pstmt.setString(1, "someValue");
while (rs.next()) {
} catch (SQLException e) {
e.printStackTrace();
3. Transaction Processing
Code:
Java:
// Start transaction
conn.setAutoCommit(false);
pstmtA.setString(1, "newValue");
pstmtA.setInt(2, 1);
pstmtA.executeUpdate();
// Update tableB
pstmtB.setString(1, "newValue");
pstmtB.setInt(2, 1);
pstmtB.executeUpdate();
// Commit transaction
conn.commit();
} catch (SQLException e) {
conn.rollback();
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
4. Using Stored Procedures
Code:
Sql:
BEGIN
END;
java:
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.SQLException;
cstmt.setString(1, "newValue");
cstmt.setInt(2, 1);
Cstmt.execute();
Catch(SQLException e){
E.printStackTrace();