哪句不懂?
以下两种方法的共性:返回可滚动的结果集,当数据库变化时,当前结果集同步改变。
不可用结果集更新数据库:
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
可用结果集直接更新数据库:
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATETABLE);
select * from guestbook order by gst_time desc
这句是SQL,从表guestbook中select,顺序是gst_time,desc是表示升序和降序的
以下两种方法的共性:返回可滚动的结果集,当数据库变化时,当前结果集同步改变。
不可用结果集更新数据库:
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
可用结果集直接更新数据库:
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATETABLE);
select * from guestbook order by gst_time desc
这句是SQL,从表guestbook中select,顺序是gst_time,desc是表示升序和降序的
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn=ds.getConnection();
那这些是什么意思呀?
//这个可以查看tomcat帮助文档的JNDI资源条目
Context ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql"); //获得数据源
Connection conn=ds.getConnection(); //获得数据库连接
//创建可滚动的结果集。
Statement stmt=conn.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs=stmt.executeQuery("select * from guestbook order by gst_time desc");//查询guestbook表,返回的结果集按gst_time值的降序排列
我们看的书上也只有这些破代码。不过我们外事问google,内事问baidu,房事问天涯这方面做的多点罢了。