问题标签 [parameterized]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
568 浏览

sql - NHibernate 的普通 SQL 输出

我需要: 可以使用 sqlcmd.exe 将测试数据插入测试数据库的普通 SQL 无需修改即可运行。

我有:使用 NHibernate 生成插入操作的服务调用和实体。

不工作的解决方案:将输出记录到文本文件。NHibernate 生成参数化的 sql,但以 sqlcmd.exe 无法运行的格式记录它们。

有什么方法可以强制 NHibernate 生成不带参数的 sql 吗?

或者有没有更好的解决问题的方法?

0 投票
1 回答
6566 浏览

mysql - 如何在 MySQL 查询浏览器中设置查询参数?

MySQL 查询浏览器可以设置参数化查询的参数吗?如果是这样,怎么做?我尝试填充“参数浏览器”选项卡,但在执行查询时它似乎并没有实际设置参数。

我在 Google 中搜索了很长时间(例如mySQL Query Browser parameterized),但没有找到答案。

我在 mySQL 论坛上找到了这个帖子——听起来我不是唯一一个在这里摸不着头脑的人。

如果这很重要,我在 Windows Server 2008(客户端和服务器)上使用 5.1 版。

0 投票
2 回答
1244 浏览

parameterized - 不同数据库的参数化查询的性能

很多人都知道使用参数化查询来防止sql注入攻击很重要。

在进行在线事务处理时,sqlite 和 oracle 中的参数化查询也快得多,因为查询优化器不必在执行之前重新解析每个参数化的 sql 语句。我已经看到当你使用参数化查询时,sqlite 的速度提高了 3 倍,当你在一些具有大量并发的极端情况下使用参数化查询时,oracle 的速度可以提高 10 倍。

其他数据库如 mysql、ms sql、db2 和 postgresql 怎么样?

参数化查询和文字查询之间的性能差异是否相同?

0 投票
5 回答
9685 浏览

java - Java List 参数化?

我对 Java 很陌生……我写了一个名为 DLPFile 的类,它基本上是其他对象的容器,如字符串、整数、浮点数等。

将我的文件放入 List 然后将其保存在我的会话中(来自 Map 类)变量很容易;

但是如何从会话变量中检索列表?当我做:

我收到了一些警告:

我试过

但没有一个有效

我想这是一种“铸造”问题......(也许?)

提前致谢 ;)

0 投票
2 回答
443 浏览

c# - 如果我通过 ParameterizedThreadStart 将对象传递给线程,以后可以访问它吗?

如果我以下列方式启动一个线程

完成任务后,我可以找出它对 myObject 做了什么吗?

0 投票
1 回答
55 浏览

refactoring - 所有重构都参数化了吗?

问题是关于重构。考虑重命名方法重构。这种重构可以可视化为采用新旧名称的元方法,并将旧方法名称更改为新名称。所以,对于重构

foo() {………………}

嘘(){………………}

重构的元方法将是......

重命名方法(foo,boo)

这称为参数化重构。我的问题是http://www.refactoring.com/catalog/中提到的所有重构都可以被认为具有一些参数,还是存在不需要这些参数的重构?

0 投票
4 回答
621 浏览

sql-server - SQL 参数在内部如何工作?

当我们遇到一个关于 SQL 注入的问题时,我和一位同事正在浏览 SO,这让我们想知道:参数化查询如何在内部工作?您正在使用的 API(假设它支持参数化查询)是否执行连接,将查询与参数结合起来?或者参数是否与查询分开进入SQL引擎,根本不执行连接?

谷歌不是很有帮助,但也许我们没有搜索到正确的东西。

0 投票
3 回答
1214 浏览

php - 与 Kohana 的数据库库绑定参数

我知道我可以像这样在 Kohana 中绑定参数

但是有没有办法用标识符(或它们被称为什么?)

如在

谢谢

0 投票
2 回答
4118 浏览

java - 参数化查询:检查字段是否在 SELECT 语句中的值数组中

我正在尝试将参数化查询配置为:

我使用的数据库是 Postgres。

此查询未参数化成功运行,但我想使用带有 JdbcTemplate 的参数化查询来填写有效 field2 值(整数)的列表。

var尝试( "1,2,3,4", "[1,2,3,4]", "{1,2,3,4}", or )的各种值"(1,2,3,4)"我尝试了查询的变体:

并且

附带说明一下,描述如何参数化查询的资源也将非常有用。

所有这些查询都会抛出 PSQLExceptions,表明运算符失败或存在类型不匹配——这似乎是合理的,因为我不知道如何参数化查询。

0 投票
1 回答
5819 浏览

java - 使用 NamedParameterJdbcTemplate 更新数组字段

dblArrayFld我在表中有一个双精度数组字段myTable,我想使用 Spring 更新它NamedParameterJdbcTemplate(我正在使用 Postgres)。

我正在运行这样的代码:

这将返回一个错误,在“$2”处或附近读取语法错误

我假设我在 :myarray 上的语法在这里有问题。我还尝试过:myarray以下方式进行封装:

  • dblArrayFld={:myarray}
  • dblArrayFld={ :myarray }
  • dblArrayFld=[:myarray]
  • dblArrayFld=ARRAY[:myarray]
  • dblArrayFld=(:myarray)

这里的正确语法是什么?