Execute () 的作用
作用是将字符串内容当作命令来执行。
例如:
$conn=odbc_connect("mydb","","");
$stmt = odbc_prepare($conn, "INSERT INTO mytable (jor_from, jor_to) VALUES('$from', '$to');" );
if (!odbc_execute($stmt)) {
echo "错误";
}
odbc_close($conn);
?>
Replace(Match.SubMatches(0), " ", "") 返回值是"plusurl",而要的是变量plusurl的值,所以不能用SysValue=Replace(Match.SubMatches(0), " ", ""),而Execute ("SysValue = " & Replace(Match.SubMatches(0), " ", ""))就相当于SysValue=plusurl。
扩展资料:
注意事项
语法: int odbc_execute(int result_id, array [parameters_array]);
返回值:整数
函数种类:数据库功能
参数 result_id 为 ODBC 返回 ID 值。参数 parameters_array 通常省略。
“Execute” 的作用是什么?
“Execute”是JAVA语言的一种,作用是执行动态的SQL语句或非运行时创建的PL/SQL块,动态创建和执行SQL语句。
Execute语句的方法:
方法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 可以获得两个或多个更新计数中第一个更新计数的内容。
参考资料
豆瓣:https://www.douban.com
executeQuery()是干什么用的?实现什么功能啊?
使用JDBC连接数据库需要四步,第一步加载驱动程序;第二步,连接数据库;第三步,访问数据库;第四步,执行查询;其中在第四步执行查询时,要用statement类的executeQuery()方法来下达select指令以查询数据库,executeQuery()方法会把数据库响应的查询结果存放在ResultSet类对象中供我们使用。即语句:String sql="select * from"+tableName; ResultSet rs=s.executeQuery(sql);
oracle中 EXECUTE IMMEDIATE的作用是什么,怎样用的呢?
执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句
EXECUTE IMMEDIATE -- 用法例子
1. 在PL/SQL运行DDL语句
begin
execute immediate 'set role all';
end;
2. 给动态语句传值(USING 子句)
declare
l_depnam varchar2(20) := 'testing';
l_loc varchar2(10) := 'Dubai';
begin
execute immediate 'insert into dept values (:1, :2, :3)'
using 50, l_depnam, l_loc;
commit;
end;
3. 从动态语句检索值(INTO子句)
declare
l_cnt varchar2(20);
begin
execute immediate 'select count(1) from emp'
into l_cnt;
dbms_output.put_line(l_cnt);
end;
请教vba中execute的用途用法
Execute 方法
================================
应用于 Find 对象的 Execute 方法。
================================
运行指定的查找操作。如果查找成功,则返回 True。Boolean 类型。
expression.Execute(FindText, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike, MatchAllWordForms, Forward, Wrap, Format, ReplaceWith, Replace, MatchKashida, MatchDiacritics, MatchAlefHamza, MatchControl)
expression 必需。该表达式返回 Find 对象。
FindText Variant 类型,可选。指定需搜索的文本。可用空字符串 ("") 搜索格式,也可通过指定相应的字符代码搜索特殊字符。例如,“^p”对应段落标记,“^t”对应制表符。有关可以使用的特殊字符列表,请参阅查找和替换文本或其他项。
MatchCase Variant 类型,可选。如果为 True,则指定查找文本区分大小写。相当于“编辑”菜单“查找和替换”对话框中的“区分大小写”复选框。
MatchWholeWord Variant 类型,可选。如果为 True,则查找操作只定位于完全匹配的单词,而并非长单词中的部分文字。相当于“查找和替换”对话框中的“全字匹配”复选框。
MatchWildcards Variant 类型,可选。如果为 True,则查找的文字包含特殊搜索操作符。相当于“查找和替换”对话框中的“使用通配符”复选框。
MatchSoundsLike Variant 类型,可选。如果为 True,则查找操作定位于与要查找的文字发音相近的单词。相当于“查找和替换”对话框中的“同音”复选框。
MatchAllWordForms Variant 类型,可选。如果为 True,则查找操作定位于要查找的文字的所有形式(例如,查找“sit”的同时,还查找“sitting”和“sat”),相当于“查找和替换”对话框中的“查找单词的各种形式”复选框。
Forward Variant 类型,可选。如果为 True,则向下(向文档尾部)搜索。
Wrap Variant 类型,可选。如果搜索从不是文档的起始位置开始,并已搜索到文档的末尾(如 Forward 设置为 False,则相反),用本参数控制接下来的操作。当存在选定内容或区域,而又没有在该选定内容或区域中找到搜索文字时,也可用本参数控制接下来的操作。可取下列 WdFindWrap 常量之一。
WdFindWrap 可以是下列 WdFindWrap 常量之一:
wdFindAsk 搜索完选定内容或者区域后,Microsoft Word 会显示一条消息,询问是否搜索文档的其他部分。
wdFindContinue 到达搜索区域的开始或者结尾时,继续执行查找操作。
wdFindStop 到达搜索区域的开始或者结尾时,停止执行查找操作。
Format Variant 类型,可选。如果为 True,则查找操作定位于格式或带格式的文本,而不是查找文本。
ReplaceWith Variant 类型,可选。替换文字。若要删除由 Find 参数指定的文字,可使用空字符串 ("")。与 Find 参数相似,本参数也可以指定特殊的字符和高级搜索条件。若要将图形对象或者其他非文本项指定为替换内容,可将这些项置于“剪贴板”上,然后将 ReplaceWith 指定为“^c”。
Replace Variant 类型,可选。指定执行替换的个数:一个、全部或者不替换。可取下列 WdReplace 常量之一。
WdReplace 可以是下列 WdReplace 常量之一:
wdReplaceAll
wdReplaceNone
wdReplaceOne
MatchKashida Variant 类型,可选。如果为 True,则查找结果应与阿拉伯语文档中区分 kashidas 的文本相匹配。由于选择或安装的语言支持不同(例如,英语(美国)),此参数可能不可用。
MatchDiacritics Variant 类型,可选。如果为 True,则查找操作在从右向左的语言的文档中按照匹配音调符号来匹配文字。由于选择或安装的语言支持不同(例如,英语(美国)),此参数可能不可用。
MatchAlefHamza Variant 类型,可选。如果为 True,则在阿拉伯语文档中,查找内容应与区分 Alef Hamzas 的文本相匹配。由于选择或安装的语言支持不同(例如,英语(美国)),此参数可能不可用。
MatchControl Variant 类型,可选。如果为 True,则在从右向左的语言的文档中,查找内容应与区分双向控制字符的文本相匹配。由于选择或安装的语言支持不同(例如,英语(美国)),此参数可能不可用。
说明
如果 MatchWildcards 为 True,可为 FindText 参数指定通配符和其他高级搜索准则,例如,“*(ing)”查找任何以“ing”结尾的单词。
若要搜索符号字符,可键入脱字符号 (^)、零 (0),然后键入符号字符的代码。例如,“^0151”对应一条长划线 (—)。
除非另外指定,否则替换文本将沿用文档中被替换文本的格式。例如,如果用“xyz”替换字符串“abc”,那么加粗“abc”将被加粗字符串“xyz”所替换。
另外,如果 MatchCase 为 False,那么查找到的大写文本将被大写的替换文本替换,而无论搜索文本和替换文本是否大小写。上例中,“ABC”将被“XYZ”替换。
===================================
应用于 Dialog 和 KeyBinding 对象的 Execute 方法。
===================================
对于 Dialog 对象:应用 Microsoft Word 对话框的当前设置。
对于 KeyBinding 对象:运行与指定的组合键相关的命令。
expression.Execute
expression 必需。该表达式返回以上一个对象。
================================
应用于 MailMerge 对象的 Execute 方法。
================================
执行指定的邮件合并操作。
expression.Execute(Pause)
expression 必需。该表达式返回以上一个对象。
Pause Variant 类型,可选。如果为 True,则会在找到一个邮件合并错误时,暂停 Microsoft Word 的运行并显示一个疑难解答对话框;如果为 False,则会报告新文档中的错误。
===================================
示例
==================================
当应用于 Find 对象时。
本示例查找并选择下一个“library”。
With Selection.Find
.ClearFormatting
.MatchWholeWord = True
.MatchCase = False
.Execute FindText:="library"
End With
===================================
本示例在活动文档中查找所有的“hi”,并且将其替换为“hello”。
Set myRange = ActiveDocument.Content
myRange.Find.Execute FindText:="hi", _
ReplaceWith:="hello", Replace:=wdReplaceAll
=====================================
当应用于 Dialog 对象时。
下面的示例激活“段落”对话框的“换行和分页”选项卡中的“与下段同页”复选框。
With Dialogs(wdDialogFormatParagraph)
.KeepWithNext = 1
.Execute
End With
=================================
当应用于 KeyBinding 对象时。
本示例将 Ctrl+Shift+C 组合键指定给 FileClose 命令,然后执行这个组合键(关闭当前文档)。
CustomizationContext = ActiveDocument.AttachedTemplate
Keybindings.Add KeyCode:=BuildKeyCode(wdKeyControl, _
wdKeyShift, wdKeyC), KeyCategory:=wdKeyCategoryCommand, _
Command:="FileClose"
FindKey(BuildKeyCode(wdKeyControl, wdKeyShift, wdKeyC)).Execute
======================================
当应用于 MailMerge 对象时。
如果活动文档是一个带有附加数据源的主文档,则本示例执行邮件合并。
Set myMerge = ActiveDocument.MailMerge
If myMerge.State = wdMainAndDataSource Then MyMerge.Execute
求Java Web高手点拨一个“execute()方法”的用法是什么?
execute()就相当于main方法的作用,strutts2的程序执行入口,默认就是找到execute方法。
php pdo execute()里的参数的具体作用
这个参数是绑定的
你在预处理的时候不是要设置传参数吗
$sql = "select * from table where :a >? and :b = ?";
$pdostmt = $pdo->prepare($sql);
$pdostme->execute(array(':a'=>5,":b"=>3));
看懂了吗?
在execute()可以什么不传,但是你要用bindParam()这个方法
C#中ExecuteReader()、ExecuteNonQuery()、ExecuteScalar()方法的作用
ExecuteReader() 一般是连接数据库 操作查询的 返回的是个adapter
、ExecuteNonQuery() 执行数据库 非查询类操作
、ExecuteScalar()
类型:System.Object
结果集中第一行的第一列;如果结果集为空,则为空引用(在 Visual Basic 中为 Nothing)。 返回的最大字符数为 2033 个字符。
推荐上msdn
http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand.executescalar.aspx
参考资料:http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand.executescalar.aspx
为什么要用executeupdate?它的作用是什么?刚学,谢谢!java api 说是返回操作数据的行数,什么意思?
这个是jdbc里面的一个方法
主要功能是执行 update和insert、delete等sql语句
返回的数据类型为int
返回操作数据的行数意思是 操作的数据条数
比如你delete了三条数据 返回的结果就是3
更多扩展补充
扩展
public void add(Category c) {
Connection conn = DB.createConn();
String sql = "insert into _category values (null, ?, ?)";
PreparedStatement ps = DB.prepare(conn, sql);
ps.setString(1, c.getName());
ps.setString(2, c.getDescription());
ps.executeUpdate();
***********add方法理有个ps.executeUpdate();我说的意思是为什么要执行这条语句呢?
补充
执行sql啊 add方法中执行插入 才能把你数据插入到数据库
扩展
那你的意思是这个语句就是执行SQL语句,executeQuery,executeUpdate 都是执行。
executeUpdate是执行sql语句后返回个行数?
executeQuery是执行sql语句后什么都不返回?
是吗?
我的QQ:344046315,我是新手,以前培训过,但是放了几年了,现在想重新弄!呵呵
希望加好友,方便问问题!!!
补充
嗯 需要问题验证 你自己加我的吧 我资料里面有