-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathInsertRowUsingResultSetUpdatable.java
37 lines (35 loc) · 1.33 KB
/
InsertRowUsingResultSetUpdatable.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import java.sql.Connection;
import java.util.Scanner;
import java.sql.Statement;
import java.sql.ResultSet;
public class InsertRowUsingResultSetUpdatable {
public static void main(String args[])
{
try{
Connection con=UtilityClass.connect();
Statement st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=st.executeQuery("select * from student");
System.out.println("Before Inserted...");
while(rs.next()==true)
{
System.out.println(rs.getInt("rollno")+" "+rs.getString("firstname")+" "+rs.getString("branch")+" "+rs.getString("class"));
}
rs.moveToInsertRow();
rs.updateInt(1, 8);
rs.updateString(2, "XYZtuv");
rs.updateString(3, "Java");
rs.updateInt(4, 17);
rs.insertRow();
rs.beforeFirst();
System.out.println("after Inserted...");
while(rs.next()==true)
{
System.out.println(rs.getInt("rollno")+" "+rs.getString("firstname")+" "+rs.getString("branch")+" "+rs.getString("class"));
}
con.close();
}catch(Exception e)
{
e.printStackTrace();
}
}
}