问题标签 [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.
sql - NHibernate 的普通 SQL 输出
我需要: 可以使用 sqlcmd.exe 将测试数据插入测试数据库的普通 SQL 无需修改即可运行。
我有:使用 NHibernate 生成插入操作的服务调用和实体。
不工作的解决方案:将输出记录到文本文件。NHibernate 生成参数化的 sql,但以 sqlcmd.exe 无法运行的格式记录它们。
有什么方法可以强制 NHibernate 生成不带参数的 sql 吗?
或者有没有更好的解决问题的方法?
mysql - 如何在 MySQL 查询浏览器中设置查询参数?
MySQL 查询浏览器可以设置参数化查询的参数吗?如果是这样,怎么做?我尝试填充“参数浏览器”选项卡,但在执行查询时它似乎并没有实际设置参数。
我在 Google 中搜索了很长时间(例如mySQL Query Browser parameterized),但没有找到答案。
我在 mySQL 论坛上找到了这个帖子——听起来我不是唯一一个在这里摸不着头脑的人。
如果这很重要,我在 Windows Server 2008(客户端和服务器)上使用 5.1 版。
parameterized - 不同数据库的参数化查询的性能
很多人都知道使用参数化查询来防止sql注入攻击很重要。
在进行在线事务处理时,sqlite 和 oracle 中的参数化查询也快得多,因为查询优化器不必在执行之前重新解析每个参数化的 sql 语句。我已经看到当你使用参数化查询时,sqlite 的速度提高了 3 倍,当你在一些具有大量并发的极端情况下使用参数化查询时,oracle 的速度可以提高 10 倍。
其他数据库如 mysql、ms sql、db2 和 postgresql 怎么样?
参数化查询和文字查询之间的性能差异是否相同?
java - Java List 参数化?
我对 Java 很陌生……我写了一个名为 DLPFile 的类,它基本上是其他对象的容器,如字符串、整数、浮点数等。
将我的文件放入 List 然后将其保存在我的会话中(来自 Map 类)变量很容易;
但是如何从会话变量中检索列表?当我做:
我收到了一些警告:
我试过
但没有一个有效
我想这是一种“铸造”问题......(也许?)
提前致谢 ;)
c# - 如果我通过 ParameterizedThreadStart 将对象传递给线程,以后可以访问它吗?
如果我以下列方式启动一个线程
完成任务后,我可以找出它对 myObject 做了什么吗?
refactoring - 所有重构都参数化了吗?
问题是关于重构。考虑重命名方法重构。这种重构可以可视化为采用新旧名称的元方法,并将旧方法名称更改为新名称。所以,对于重构
foo() {………………}
至
嘘(){………………}
重构的元方法将是......
重命名方法(foo,boo)
这称为参数化重构。我的问题是http://www.refactoring.com/catalog/中提到的所有重构都可以被认为具有一些参数,还是存在不需要这些参数的重构?
sql-server - SQL 参数在内部如何工作?
当我们遇到一个关于 SQL 注入的问题时,我和一位同事正在浏览 SO,这让我们想知道:参数化查询如何在内部工作?您正在使用的 API(假设它支持参数化查询)是否执行连接,将查询与参数结合起来?或者参数是否与查询分开进入SQL引擎,根本不执行连接?
谷歌不是很有帮助,但也许我们没有搜索到正确的东西。
php - 与 Kohana 的数据库库绑定参数
我知道我可以像这样在 Kohana 中绑定参数
但是有没有办法用标识符(或它们被称为什么?)
如在
谢谢
java - 参数化查询:检查字段是否在 SELECT 语句中的值数组中
我正在尝试将参数化查询配置为:
我使用的数据库是 Postgres。
此查询未参数化成功运行,但我想使用带有 JdbcTemplate 的参数化查询来填写有效 field2 值(整数)的列表。
var
尝试( "1,2,3,4"
, "[1,2,3,4]"
, "{1,2,3,4}"
, or )的各种值"(1,2,3,4)"
我尝试了查询的变体:
和
并且
附带说明一下,描述如何参数化查询的资源也将非常有用。
所有这些查询都会抛出 PSQLExceptions,表明运算符失败或存在类型不匹配——这似乎是合理的,因为我不知道如何参数化查询。
java - 使用 NamedParameterJdbcTemplate 更新数组字段
dblArrayFld
我在表中有一个双精度数组字段myTable
,我想使用 Spring 更新它NamedParameterJdbcTemplate
(我正在使用 Postgres)。
我正在运行这样的代码:
这将返回一个错误,在“$2”处或附近读取语法错误
我假设我在 :myarray 上的语法在这里有问题。我还尝试过:myarray
以下方式进行封装:
dblArrayFld={:myarray}
dblArrayFld={ :myarray }
dblArrayFld=[:myarray]
dblArrayFld=ARRAY[:myarray]
dblArrayFld=(:myarray)
这里的正确语法是什么?