|
This question is about code that runs on an AS/400 in a program that acts as an RMI server. The method is not synchronized. With this code:
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); sqlStmt = "SELECT WIPNO, LOWEST, HIGHEST " + "FROM WMSLIB.SERIALNO " + "WHERE WIPNO = '" + wipNo + "' FOR UPDATE"; rs = stmt.executeQuery(sqlStmt);
am I guaranteed (by using "FOR UPDATE") that the record I read will be locked until it is either written back or the result set is closed? If not, how can I achieve this?
-- ____________________________________________________________ Glenn Holmer gholmer@xxxxxxxxxxxxxx Programmer/Analyst phone: 414.908.1809 Weyco Group, Inc. fax: 414.908.1601
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.