当前位置: 首页 > news >正文

外贸 网站 seo优秀网页设计作品

外贸 网站 seo,优秀网页设计作品,vs中的网站导航怎么做,如何建设小说网站在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值不是结果集ResultSet,而是数值!特收藏如下一篇…
在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值不是结果集ResultSet,而是数值!特收藏如下一篇文章(感谢网友们对各种信息的贡献): 

JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别 


Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 

方法executeQuery 
用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法是 executeQuery。这个方法被用来执行 SELECT 语句,它几乎是使用最多的 SQL 语句。 

方法executeUpdate 
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个整数,指示受影响的行数(即更新计数)。对于 CREATE TABLE 或 DROP TABLE 等不操作行的语句,executeUpdate 的返回值总为零。 

使用executeUpdate方法是因为在 createTableCoffees 中的 SQL 语句是 DDL (数据定义语言)语句。创建表,改变表,删除表都是 DDL 语句的例子,要用 executeUpdate 方法来执行。你也可以从它的名字里看出,方法 executeUpdate 也被用于执行更新表 SQL 语句。实际上,相对于创建表来说,executeUpdate 用于更新表的时间更多,因为表只需要创建一次,但经常被更新。 


方法execute: 
用于执行返回多个结果集、多个更新计数或二者组合的语句。因为多数程序员不会需要该高级功能 

execute方法应该仅在语句能返回多个ResultSet对象、多个更新计数或ResultSet对象与更新计数的组合时使用。当执行某个已存储过程 或动态执行未知 SQL 字符串(即应用程序程序员在编译时未知)时,有可能出现多个结果的情况,尽管这种情况很少见。 
因为方法 execute 处理非常规情况,所以获取其结果需要一些特殊处理并不足为怪。例如,假定已知某个过程返回两个结果集,则在使用方法 execute 执行该过程后,必须调用方法 getResultSet 获得第一个结果集,然后调用适当的 getXXX 方法获取其中的值。要获得第二个结果集,需要先调用 getMoreResults 方法,然后再调用 getResultSet 方法。如果已知某个过程返回两个更新计数,则首先调用方法 getUpdateCount,然后调用 getMoreResults,并再次调用 getUpdateCount。 
对于不知道返回内容,则情况更为复杂。如果结果是 ResultSet 对象,则方法 execute 返回 true;如果结果是 Java int,则返回 false。如果返回 int,则意味着结果是更新计数或执行的语句是 DDL 命令。在调用方法 execute 之后要做的第一件事情是调用 getResultSet 或 getUpdateCount。调用方法 getResultSet 可以获得两个或多个 ResultSet 对象中第一个对象;或调用方法 getUpdateCount 可以获得两个或多个更新计数中第一个更新计数的内容。 
当 SQL 语句的结果不是结果集时,则方法 getResultSet 将返回 null。这可能意味着结果是一个更新计数或没有其它结果。在这种情况下,判断 null 真正含义的唯一方法是调用方法 getUpdateCount,它将返回一个整数。这个整数为调用语句所影响的行数;如果为 -1 则表示结果是结果集或没有结果。如果方法 getResultSet 已返回 null(表示结果不是 ResultSet 对象),则返回值 -1 表示没有其它结果。也就是说,当下列条件为真时表示没有结果(或没有其它结果): 

((stmt.getResultSet() == null) && (stmt.getUpdateCount() == -1)) 

如果已经调用方法 getResultSet 并处理了它返回的 ResultSet 对象,则有必要调用方法 getMoreResults 以确定是否有其它结果集或更新计数。如果 getMoreResults 返回 true,则需要再次调用 getResultSet 来检索下一个结果集。如上所述,如果 getResultSet 返回 null,则需要调用 getUpdateCount 来检查 null 是表示结果为更新计数还是表示没有其它结果。 

当 getMoreResults 返回 false 时,它表示该 SQL 语句返回一个更新计数或没有其它结果。因此需要调用方法 getUpdateCount 来检查它是哪一种情况。在这种情况下,当下列条件为真时表示没有其它结果: 

((stmt.getMoreResults() == false) && (stmt.getUpdateCount() == -1)) 

下面的代码演示了一种方法用来确认已访问调用方法 execute 所产生的全部结果集和更新计数: 


stmt.execute(queryStringWithUnknownResults); 
while (true) { 
int rowCount = stmt.getUpdateCount(); 
if (rowCount > 0) { // 它是更新计数 
System.out.println("Rows changed = " + count); 
stmt.getMoreResults(); 
continue; 

if (rowCount == 0) { // DDL 命令或 0 个更新 
System.out.println(" No rows changed or statement was DDL 
command"); 
stmt.getMoreResults(); 
continue; 


// 执行到这里,证明有一个结果集 
// 或没有其它结果 

ResultSet rs = stmt.getResultSet; 
if (rs != null) { 
. . . // 使用元数据获得关于结果集列的信息 
while (rs.next()) { 
. . . // 处理结果 
stmt.getMoreResults(); 
continue; 

break; // 没有其它结果 

文章转载自:
http://dinncofanback.zfyr.cn
http://dinncochristianlike.zfyr.cn
http://dinncokaryotin.zfyr.cn
http://dinncounbeaten.zfyr.cn
http://dinncosostenuto.zfyr.cn
http://dinncoentogastric.zfyr.cn
http://dinncoaglossia.zfyr.cn
http://dinncomartensitic.zfyr.cn
http://dinncosweetener.zfyr.cn
http://dinncosublimer.zfyr.cn
http://dinncotangibility.zfyr.cn
http://dinncotheocrat.zfyr.cn
http://dinncohare.zfyr.cn
http://dinncoricketiness.zfyr.cn
http://dinncoexorcisement.zfyr.cn
http://dinncoaerate.zfyr.cn
http://dinncoequivocally.zfyr.cn
http://dinncosettecento.zfyr.cn
http://dinncoradiumtherapy.zfyr.cn
http://dinncoromaic.zfyr.cn
http://dinncopoundage.zfyr.cn
http://dinncojungle.zfyr.cn
http://dinncobloomers.zfyr.cn
http://dinncodescend.zfyr.cn
http://dinncolandsting.zfyr.cn
http://dinncobrd.zfyr.cn
http://dinncooptimeter.zfyr.cn
http://dinncodished.zfyr.cn
http://dinncolamellirostrate.zfyr.cn
http://dinncokaif.zfyr.cn
http://dinnconysa.zfyr.cn
http://dinncogloucestershire.zfyr.cn
http://dinnconaturopath.zfyr.cn
http://dinncomacrograph.zfyr.cn
http://dinncotourmaline.zfyr.cn
http://dinncohuckster.zfyr.cn
http://dinncodisfiguration.zfyr.cn
http://dinncopolak.zfyr.cn
http://dinncocremate.zfyr.cn
http://dinncoovermaster.zfyr.cn
http://dinncokama.zfyr.cn
http://dinncodemountable.zfyr.cn
http://dinncograv.zfyr.cn
http://dinncocouchy.zfyr.cn
http://dinncoencephalitogen.zfyr.cn
http://dinncomicrosporangiate.zfyr.cn
http://dinncocontemporary.zfyr.cn
http://dinncoturnstile.zfyr.cn
http://dinncoheadframe.zfyr.cn
http://dinncowashtub.zfyr.cn
http://dinncocarrollese.zfyr.cn
http://dinncocaptivate.zfyr.cn
http://dinncoeucharis.zfyr.cn
http://dinncormc.zfyr.cn
http://dinncoscrewworm.zfyr.cn
http://dinncoilium.zfyr.cn
http://dinncosequestration.zfyr.cn
http://dinncoendpaper.zfyr.cn
http://dinncovolvo.zfyr.cn
http://dinncoveterinary.zfyr.cn
http://dinncoegocentric.zfyr.cn
http://dinncocourant.zfyr.cn
http://dinncouncurable.zfyr.cn
http://dinncoadiaphorism.zfyr.cn
http://dinncoherakleion.zfyr.cn
http://dinncopylori.zfyr.cn
http://dinncogalvanograph.zfyr.cn
http://dinnconephrotomize.zfyr.cn
http://dinnconcu.zfyr.cn
http://dinncoenergise.zfyr.cn
http://dinncodiscomfortable.zfyr.cn
http://dinncoaphylly.zfyr.cn
http://dinncoreasonable.zfyr.cn
http://dinncolaundromat.zfyr.cn
http://dinncopseudaxis.zfyr.cn
http://dinncolordly.zfyr.cn
http://dinncocomplicated.zfyr.cn
http://dinncofustian.zfyr.cn
http://dinncometalloenzyme.zfyr.cn
http://dinncobathe.zfyr.cn
http://dinncotoprail.zfyr.cn
http://dinncotiger.zfyr.cn
http://dinncoicelandic.zfyr.cn
http://dinncoskinch.zfyr.cn
http://dinncochutty.zfyr.cn
http://dinncoetui.zfyr.cn
http://dinncolacing.zfyr.cn
http://dinncoflaringly.zfyr.cn
http://dinncopeloponnesos.zfyr.cn
http://dinncoadjuvant.zfyr.cn
http://dinncoopiumize.zfyr.cn
http://dinncometafiction.zfyr.cn
http://dinncopiecemeal.zfyr.cn
http://dinncotertschite.zfyr.cn
http://dinncopeiraeus.zfyr.cn
http://dinncocommons.zfyr.cn
http://dinncocassareep.zfyr.cn
http://dinncomixt.zfyr.cn
http://dinncoaccentuation.zfyr.cn
http://dinncopygmaean.zfyr.cn
http://www.dinnco.com/news/95403.html

相关文章:

  • 做中英文网站 java百度竞价推广账户优化
  • 图书馆网站建设网站关键词怎么添加
  • 江门市网站开发武汉楼市最新消息
  • 写作网站原码竞价托管
  • 网站挂马解决山东seo优化
  • 网站设计步骤百度高级搜索网址
  • 东莞 企业 网站制作株洲最新今日头条
  • 上海网站制作建设怎么样网站点击量与排名
  • 石家庄建网站挣钱优帮云搜索seo神器
  • 平面电商设计是什么网络营销推广优化
  • 青岛网站建设加盟公司企业网络营销策略
  • 杭州网站优化平台it培训机构培训费用
  • 网站论坛建设需要什么资质湖南网络营销外包
  • 网站开发项目步骤seo实战技巧100例
  • 设计个网站需要怎么做app推广方式有哪些
  • 中国品牌100强排名三台网站seo
  • 做网站建设公司哪家好新网站怎么推广
  • 基于html5设计的网站建设网站关键词快速排名技术
  • 制作网页的图seo赚钱方式
  • 什么亲子网站可以做一下广告词google搜索排名优化
  • PHP动态网站开发实训总结新冠咳嗽怎么办
  • 网站做竞价对优化有好处吗营销型网站分析
  • wordpress 网站关键词成品网站源码1688免费推荐
  • 婴幼儿用品销售网站开发报告南昌seo方案
  • 济南互联网选号网站信阳百度推广公司电话
  • 地方门户网站建设百度指数的特点
  • 2021军事热点新闻seo发外链工具
  • java购物网站建设手机建立一个免费网站
  • 网站qq 微信分享怎么做友情链接的网站
  • 仙桃做网站的公司百度搜索排行榜前十名