标签: execute

使用参数执行存储过程

我有存储过程,应该得到它的结果.

从Java部分的调试:

return getJdbcTemplate().call(newCallableStatementCreator(inParams), getDeclaredParameters());
Run Code Online (Sandbox Code Playgroud)

我发现了程序的名称及其参数.

如何使用Oracle Sql Developer中的这些参数执行此过程.

谢谢.

parameters plsql procedure execute

5
推荐指数
1
解决办法
9万
查看次数

USB 插入时自动运行

当存储程序的 USB 插入计算机时,是否可以使程序自动运行(执行)

我认为这是不可能的,因为我在互联网上进行了搜索,而且这种编码会带来安全风险

例如,我有一个用 C++ 编写的简单倒计时器(10 比 1)(在 Windows 上编译),当 USB(存储 .exe 文件的)插入计算机时,计时器将启动,而无需我手动执行。

c++ windows usb autorun execute

5
推荐指数
1
解决办法
2万
查看次数

你能一起使用Mysqli准备,执行和回滚吗?

所有我想知道的是,如果你可以使用的mysqli的prepare,executerollback在一起?

$m = new mysqli($dbhost,$dbuser,$dbpassword,$dbname);

$m->autocommit(FALSE);
$stmt = $m->prepare("INSERT `table` (`name`,`gender`,`age`) VALUES (?,?,?)");
$stmt->bind_param("ssi", $name, $gender, $age);
$query_ok = $stmt->execute();

$stmt = $m->prepare("INSERT `table` (`name`,`gender`,`age`) VALUES (?,?,?)");
$stmt->bind_param("ssi", $name, $gender, $age);
if ($query_ok) {$query_ok = $stmt->execute();}

if (!$query_ok) {$m->rollback();} else {$m->commit();}
Run Code Online (Sandbox Code Playgroud)

你能做这个吗?让我们假设上面的代码有一个循环和/或变量在其中获取新数据.

php mysqli execute rollback prepare

5
推荐指数
1
解决办法
1620
查看次数

Mac执行bash脚本

我在Mac上,并且有一个非常好用的bash脚本.我想这样做,以便双击将运行它,但我不知道"打开"操作数.拜托,我错过了什么?

macos execute

5
推荐指数
1
解决办法
2万
查看次数

使用python创建的参数执行vbs文件

我想一次将几十个excel表转换为csv文件.我有一个工作.vbs文件进行转换,我想借助python代码在不同的工作表上执行这个.vbs文件.我有以下2个版本的python代码:

版本1:

import os
import sys
import subprocess

FolderName=sys.argv[1]
FileList=os.listdir(FolderName)
NewList=[]

for i in FileList:
   NewItem=i.split('.xls')
   NewXls=FolderName+"\\"+NewItem[0]+".xlsx "
   NewCsv=FolderName+"\\"+NewItem[0]+".csv"
   NewCommand="C:\\Users\\user\\XlsToCsv.vbs "+sys.argv[2]+" "+NewXls+NewCsv
   subprocess.call(NewCommand)
Run Code Online (Sandbox Code Playgroud)

版本2:

import os
import sys
import subprocess

def main(directory,extension,sheet):
 for filename in os.listdir(directory):
    if filename.endswith(extension):
        path = os.path.join(directory, filename)
        base = os.path.join(directory, filename[:len(filename)-len(extension)])
        print base
        new_xls = base + extension
        new_csv = base + '.csv'
        subprocess.call(['C:\\Users\\user\\XlsToCsv.vbs', sheet, new_xls, new_csv])

main(sys.argv[1],sys.argv[2],sys.argv[3])
Run Code Online (Sandbox Code Playgroud)

没关系,我尝试了,我收到同样的错误信息:

 Traceback (most recent call last):
   File "C:/Users/user/Desktop/Work/XlsDir.py", line 16, in <module>
     subprocess.call(NewCommand)
   File "C:\Python27\lib\subprocess.py", line 524, …
Run Code Online (Sandbox Code Playgroud)

python vbscript execute

5
推荐指数
2
解决办法
2万
查看次数

将参数传递给在 C++ 中不起作用的可执行文件

这是“sleeper.exe”的源代码,我有:

int main(int argc, char** argv) {
    cout<<argv[1];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我像这样从命令行调用时:

C:\sleeper 5
Run Code Online (Sandbox Code Playgroud)

我懂了

5
Run Code Online (Sandbox Code Playgroud)

在命令行中,所以这工作正常..

现在我试图从其他一些 exe 中调用这个 exe,如下所示:

std::cout << "ret is:" << ret;
std::cout << "\n";

CreateProcess("sleeper.exe", // No module name (use command line)
               ret, // Command line
               NULL, // Process handle not inheritable
               NULL, // Thread handle not inheritable
               FALSE, // Set handle inheritance to FALSE
               0, // No creation flags
               NULL, // Use parent's environment block
               NULL, // Use parent's starting directory 
               &si, // …
Run Code Online (Sandbox Code Playgroud)

c++ executable createprocess execute

5
推荐指数
1
解决办法
1367
查看次数

如何在zsh中执行脚本然后变得交互式?

我想在调用后zsh(即执行 .zshrc 后)运行一组预定的命令,完成后将用户返回到交互式 shell。

我的脑海中浮现出这样的事情:

urxvt -e 'zsh -c ". scriptname"'
Run Code Online (Sandbox Code Playgroud)

但我不想zsh在脚本完成后退出并进入终端,而是希望在最后有一个交互式 shell。这个想法只是为了让用户不必在登录时键入“.scriptname”。

应用程序:多个用户正在使用同一帐户(奇怪但真实),我想帮助调整用户特定设置。是的,我知道可以使用不同的帐户:-)

shell zsh interactive execute

5
推荐指数
1
解决办法
1419
查看次数

从脚本调用 mysqldump,无需密码提示

我需要在 Visual Basic 中执行 cmd 命令。这并不难,但我需要在外部程序运行时给出一个参数。

F:\mysql-5.7.13-winx64\bin\mysqldump.exe -h <ip> -u <user> -p <database> > abcd.sql
Run Code Online (Sandbox Code Playgroud)

但执行后,程序会要求输入密码。那么我该怎么做呢?

问候,多米尼克

mysql command cmd basic execute

5
推荐指数
1
解决办法
5412
查看次数

如何运行 spring boot jar

我有弹簧启动罐。它包含 boot-inf 文件夹,该文件夹包含类和 lib 文件夹。我需要运行具有 main 方法的某个类。但我不知道如何运行它。对于普通 jar,我们可以使用以下格式从 jar 运行该类。

java -cp "sample.jar;dependecy.jar" com.sample.ClassName
Run Code Online (Sandbox Code Playgroud)

但是在 spring boot jar 中运行类的格式是什么。因为它包含 boot-inf 文件夹。我正在使用 gradle 脚本来构建项目

spring jar class execute spring-boot

5
推荐指数
1
解决办法
6933
查看次数

如果我使用 psycopg2,如何返回字典或 json?

我尝试使用 RealDictCursor:

cur = conn.cursor(cursor_factory = psycopg2.extras.RealDictCursor)
cur.execute('SELECT * FROM items')
res = cur.fetchall()
print(res)
print(type(res[0]))
Run Code Online (Sandbox Code Playgroud)

但它不起作用。结果:

[RealDictRow([('id', 1), ('name', 'apple')]), RealDictRow([('id', 2), ('name', 'pen')])]
<class 'psycopg2.extras.RealDictRow'>
Run Code Online (Sandbox Code Playgroud)

我需要一个字典,输出如下:

[{"id": 1, "name": "apple"}, {"id": 2, "name": "pen"}]
<class 'dict'>
Run Code Online (Sandbox Code Playgroud)

是的,我知道我可以用循环来制作 dict for . 但是我的表有 10000 行,我需要快速显示 10000 个项目。(我认为周期不是很快解决我的问题。是真的吗?你能给我一个建议,用最短的时间量非常快的解决我的问题

我怎么才能得到它?

PS:我需要它用于 Flask 的 API 服务,所以在此之后我需要像这样返回它:

return jsonify({my_dictonary_sql_query})
Run Code Online (Sandbox Code Playgroud)

python postgresql json psycopg2 execute

5
推荐指数
1
解决办法
4217
查看次数