- 1、本文档共121页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
07-08Java数据库编程课案
使用同一个Statement对象再次执行SQL语句的所有方法都将关闭所调用的Statement对象的当前打开结果集(如果存在)。这 意味着在重新执行Statement对象之前,需要完成对当前ResultSet对象的处理。 * 获得返回值: String result = st.getString(1) 调用ResultSet中的last()方法时,提示:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported method: ResultSet.last解决方法:Statement st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);不带参数使用默认值:???????? createStatement()????? =createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY)1。TYPE_FORWARD_ONLY:缺省类型。只允许向前访问一次,并且不会受到其他用户对该数据库所作更改的影响。2。TYPE_SCROLL_INSENSITIVE:允许在列表中向前或向后移动,甚至可以进行特定定位,例如移至列表中的第四个记录或者从当前位置向后移动两个记录。不会受到其他用户对该数据库所作更改的影响。3。TYPE_SCROLL_SENSITIVE:象 TYPE_SCROLL_INSENSITIVE 一样,允许在记录中定位。这种类型受到其他用户所作更改的影响。如果用户在执行完查询之后删除一个记录,那个记录将从 ResultSet 中消失。类似的,对数据值的更改也将反映在 ResultSet 中。第二个参数设置 ResultSet 的并发性,该参数确定是否可以更新 ResultSet。其选项有:4。CONCUR_READ_ONLY:这是缺省值,指定不可以更新 ResultSet5。CONCUR_UPDATABLE:指定可以更新 ResultSet附加:ResultSet方法大全: * * JNDI是Java中访问命名和目录服务的一个Java API,不是命名和目录服务。 在Tomcat中设置数据源 程序代码如下: Context ctx = new InitialContext(); Context envctx = (Context) ctx.lookup(java:comp/env); DataSource ds = (DataSource) envctx.lookup(jdbc/test); cn=ds.getConnection(); 练习:设置Tomcat7的数据源 JDBC数据源在Weblogic的设置 建立连接池 建立数据源 在Servlet中访问数据库 直接连接到Weblogic中的连接池。 注意:这个方法采用Weblogic池驱动程序,Weblogic特有的。 例子:08\ConnectToPool 在Servlet中访问数据库 连接到Weblogic中的数据源。 J2EE通用方法,每个J2EE服务器都一样。 例子:08\ConnectToDataSource 关闭连接 cn.close(); 直接连接的立即关闭数据库连接。 通过连接池的,连接变成未使用状态,归还连接池。 使用Servlet3.0的Annotation Servlet3.0可以使用Annotation(注解)来配置Servlet。 例如:@WebServlet 用于将一个类声明为 Servlet,该注解将会在部署时被容器处理,容器将根据具体的属性配置将相应的类部署为 Servlet。 @WebServlet(name=“mytest”, urlPatterns={“/test”}) public class TestServlet extends HttpServlet { @WebServlet的属性 属性名 类型 描述 name String 指定 Servlet 的 name 属性,等价于 servlet-name。如果没有显式指定,则该 Servlet 的取值即为类的全限定名。 value String[] 该属性等价于 urlPatterns 属性。两个属性不能同时使用。 urlPatterns String[] 指定一组 Servlet 的 URL 匹配模式。等价于 url-pattern 标签。 loadOnStartup int 指定 Servlet 的加载
您可能关注的文档
最近下载
- 2023年人教版中考英语复习词汇单选辨析100题(三)(含答案).docx VIP
- 雷克萨斯-Lexus IS-产品使用说明书-IS300-ASE30L-AEZLZC-LEXUS雷克萨斯IS300OM53D87C_01-1705-00.pdf
- 小学心理健康教育 心理高危学生干预方案 (模板).doc VIP
- 癫痫的急救与护理.pptx
- 1971_Monopulse Radar单脉冲雷达分析.pdf
- 清华大学《理论力学》历年期末考试试卷.pdf
- 仁爱英语八年级上册单词默写版.docx VIP
- 新生儿感染性疾病.ppt
- 钢结构功能性涂料—导静电涂料.pptx
- 2024研修《多边形的面积》大单元整体教学设计观评课.doc VIP
文档评论(0)