aspose file tools*
The moose likes JDBC and the fly likes SCROLL SENSITIVE Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Databases » JDBC
Bookmark "SCROLL SENSITIVE" Watch "SCROLL SENSITIVE" New topic
Author

SCROLL SENSITIVE

Gourab Guha
Greenhorn

Joined: Nov 06, 2006
Posts: 13
Hi Everybody,

I am using a scrollable sensitive result set. What I know about it, if the Data base value has been changed in the mean time when the JDBC application is traversing the result set, the effect will be displayed in the result set. But surprisingly I am not getting the result. Here is the code.

import java.sql.Connection;
//import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
*
* @author mc11
*
*/
public class TestScrolableSens
{
private static Connection connection = null;
private static Statement statement = null;
private static ResultSet rs = null;

public static void main(String args[])
{
String sql = "SELECT * FROM EMP";
try
{
connection = JDBCLoader.getConnection("dbcracle:thin:@off2:1521:VELOZ","scott","tiger");
statement = connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs = statement.executeQuery(sql);
while(rs.next())
{
Thread.sleep(15000);
String empNo = rs.getString("EMPNO");
int salary = rs.getInt("SAL");
System.out.println(empNo + " " + salary);
}
}
catch(SQLException e)
{
e.printStackTrace();
}
catch(InterruptedException e)
{
e.printStackTrace();
}
}
}

When this program is running I have changes the value in SAL field but getting no effect in the ResultSet.

Please help me regarding this.
Regards,
Gourab
Kamesh Rao
Ranch Hand

Joined: Dec 24, 2006
Posts: 35
Try to use DatabaseMetaData method
boolean othersUpdatesAreVisible(ResultSet.TYPE_SCROLL_SENSITIVE ) to find out whether your database and driver provide such a feature.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SCROLL SENSITIVE