`
Riddick
  • 浏览: 631569 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

createStatement的参数

    博客分类:
  • J2SE
 
阅读更多
通用格式为:Statement stmt=con.createStatement(int type,int concurrency);我们在访问数据库的时候,在读取返回结果的时候,可能要前后移动指针,比如我们先计算有多少条信息,这是我们就需要把指针移到最后来计算,然后再把指针移到最前面,逐条读取,有时我们只需要逐条读取就可以了。还有就是有只我们只需要读取数据,为了不破坏数据,我们可采用只读模式,有时我们需要望数据库里添加记录,这是我们就要采用可更新数据库的模式。下面我们就对其参数进行说明:

1.TYPE_FORWORD_ONLY,只可向前滚动;

2.TYPE_SCROLL_INSENSITIVE,双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来.

3.TYPE_SCROLL_SENSITIVE,双向滚动,并及时跟踪数据库的更新,以便更改ResultSet中的数据.

4.ResultSet.CONCUR_READ_ONLY:这是缺省值,指定不可以更新 ResultSet.

5.ResultSet.CONCUR_UPDATABLE:指定可以更新 ResultSet.
分享到:
评论

相关推荐

    java 中createStatement()方法的实例详解

    主要介绍了java 中createStatement()方法的实例详解的相关资料,需要的朋友可以参考下

    数据库的代码

    Statement statement = conn.createStatement(); ResultSet records = statement.executeQuery(sql); return records; } public void excuteQuery(String sql) throws SQLException { Statement statement =...

    JDBC详解HTML-JDBC.pp

    创建Statement时指定参数:该Statement取得的ResultSet就是可滚动的 Statement sm = cn.createStatement(ResultSet.TYPE_SCROLL_ENSITIVE, ResultSet.CONCUR_READ_ONLY); 2>.创建PreparedStatement时指定参数 ...

    servlet制作网站

    List list=(List) conn.createStatement().executeQuery("select name from tbl_manager where B_id='1'"); ManagerDTO m=(ManagerDTO) list.get(0); System.out.println("aaaaaaa"+m.getName()); } // 单表...

    Oracle出现超出打开游标最大数的解决方法

    Java代码在执行conn.createStatement()和conn.prepareStatement()的时候,实际上都是相当与在数据库中打开了一个cursor。尤其是,假如你的createStatement和prepareStatement是在一个循环里面的话,就会非常轻易出现...

    携程网数据建表SWAP.PDF

    st=con.createStatement(); String sql="insert into dept(name) values('gaoyajun')"; int i=st.executeUpdate(sql); con.commit(); System.out.println(i); }catch(Exception e){

    Java JSP Servlet数据库连接代码.rar

     Statement st=con.createStatement(); //获取PreparedStatement对象  ResultSet rs=st.executeQuery(sqlStr); //执行查询  //在网页中输出查询结果  PrintWriter out = new PrintWriter(res....

    PersistenceManager:持久性npm库,允许您使用纯文本文件存储数据

    持续性管理器 一个数据存储库,可用于将数据存储在JSON文件中。 创建PeristenceManager的目的是将数据存储在一个称为持久性的JSON文件中。 它被设计为仅使用本机的node.js依赖项。 在持久性内部存储着容器对象,...

    2014_05_12 javabean类型的辅助类存储传输接收数据.

    //Statement sta=connection.createStatement(); //使用executeupdate方法添加信息(注意括号和单双引号的打法) //使用preparedstatment进行数据库事务的预处理 psta= connection.prepareStatement...

    ojdbc14.jar 工具包

    java语句如下private String url = "jdbc:odbc...stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);} catch (Exception e) {System.err.print("Error" + e.getMessage());}

    Oracle连接方法

    .确保自己的oracle服务正常运行 ... Statement stmt = conn.createStatement(); ResultSet rset = stmt.executeQuery ( "select BANNER from SYS.V_$VERSION" ); 如果驱动包没有问题,能正常访问。

    java通讯录

    Statement stmt=conn.createStatement(); stmt.executeUpdate(sql); System.out.println("executeSql-------"+sql); // conn.commit(); return true; }catch(Exception e) { System.out.println("executeSql...

    greenplum.jar 官方JDBC驱动

    Statement st = db.createStatement(); ResultSet rs = st .executeQuery("SELECT * FROM core_db.analysis_user limit 100"); while (rs.next()) { System.out.println(rs.getString(1)); } rs.close(); st.close()...

    Java连接数据库并修改内容.rar

     Statement st=con.createStatement(); //获取PreparedStatement对象  ResultSet rs=st.executeQuery(sqlStr); //执行查询  String name,sex,email; //查询结果  int age;  System.err.println("更新前数据...

    greenplum.jar 官方驱动 JDBC

    Statement st = db.createStatement(); ResultSet rs = st.executeQuery("SELECT * FROM test01 limit 100"); while (rs.next()) { System.out.println(rs.getString(1)); } rs.close(); st.close(); ...

    踩踩踩JDBC六大步骤

    简单的Statement: conn.createStatement(); PrepareStatement: conn.prepareStatement(String sql); CallableStatement: conn.prepareCall(String sql); 4)执行sql语句 stmt.execute(sql); stmt.executeUpdate(sql)...

    商品买卖 jsp版 jsp版 商品买卖 jsp版

    stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=stmt.executeQuery(sql); } catch(SQLException e) { e.printStackTrace(); } return rs; } /...

    jsp 留言板

    stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=stmt.executeQuery(sql); } catch(SQLException e) { e.printStackTrace(); } return rs; } /...

    animations:由Turtle Design Inc.设计。由Devjacks开发

    周末项目 花了一个周末使用新的Framer API播放...mutation CreateStatement { createStatement(data: { utterance: "Build an awesome app!" }) { utterance } } 查询 query { allStatements { data { utteran

Global site tag (gtag.js) - Google Analytics