prepared-statement 相关问题

Prepared Statement(或参数化语句)是一种预编译的SQL语句,用于提高性能并减轻SQL注入攻击。准备语句用于许多流行的关系数据库管理系统。

setString在PreparedStatement(Oracle 12)中不支持国家字符

我们正在将Oracle版本12.1.0.2.0与ojdbc7-1.0.jar和JDK 8一起使用。如果相关,并且使用oracle.jdbc.driver.OracleDriver,我们将Hikari用作连接池,这是推荐的驱动程序...] >

回答 1 投票 0


在准备好的语句中批量运行多个查询

我有一种情况,如果DB2中不存在记录,我想插入记录。如果已经存在,则将is_active列更新为现有行的0,并插入is_active为1的新行。我不能...

回答 1 投票 1

数据库连接池上的尝试资源是否每次都会关闭连接吗?

我正在使用HikariDataSource来管理到我的Postgres DB的连接池。我正在尝试使用一种资源来从HikariDataSource获取连接,我想了解以下内容:...

回答 2 投票 1

数据库连接池上的try-with资源是否每次都会关闭连接?

我正在使用HikariDataSource来管理到我的Postgres DB的连接池。我正在尝试使用一种资源来从HikariDataSource获取连接,我想了解以下内容:...

回答 1 投票 0

Java:如何以更优雅的方式为prepareStatment插入多个值?

[下面是我的scala代码,这是Postgre的插入查询,该查询将传递给PreparedStatement val query = s“”“ |插入structure_products(| identifier,” ...

回答 1 投票 0

pdo使用通配符准备的语句

我想执行以下mysql查询:SELECT * FROM`gc_users` WHERE`name` like'%anyname%'我尝试了这个但没有成功:$ stmt = $ dbh-> prepare(“ SELECT * FROM`gc_users` WHERE `name` ...

回答 2 投票 30

如何在PHP的PostgreSQL数据库上使用多个参数编写准备好的语句

if(isset($ _POST ['valider'])){if(isset($ _POST ['nom'])&& isset($ _POST ['num'])&& isset($ _ POST ['suffixe']) && isset($ _ POST ['rue'])&& isset($ _ POST ['cp'])&...

回答 1 投票 0

[如果在批处理插入中使用“ ON DUPLICATE KEY UPDATE”的两个记录在PK上重复出现两个记录,将会发生什么

我正在使用Java + mysql。我尝试在脚本中使用“ ON DUPLICATE KEY UPDATE”批量插入,如果PK重复则进行更新。我了解如果...

回答 1 投票 0

PreparedStatement引发NullPointerException

问题在PreparedStatement pStmt = conn.prepareStatement(“上发生问题,从雇员那里选择*,其中上位(FIRSTNAME)如?和上位(LASTNAME)如?”我的数据库存在。公共类...

回答 3 投票 0

如何在准备好的语句中绑定“ DEFAULT”和“ NULL”?

在我准备好的语句中,我试图将DEFAULT和NULL附加到查询中,但这不起作用。我查询了其他答案,但找不到明确的答案。这是我的代码:$ query =“ ...

回答 2 投票 0

如何在Laravel中执行准备好的语句

我已经准备好了SQL Prepared语句,当我在Workbench中运行它时,可以给我适当的结果。现在,我想在laravel中执行它。 SQL是:SET SESSION group_concat_max_len = 1000000; ...

回答 3 投票 1

有什么方法可以在Java项目中全局设置jdbc查询超时

我们可以全局设置查询超时时间(即在DataSource配置中,在Spring应用程序属性文件中还是在其他位置)。因为我必须在项目中到处编写Statement / PreparedStatement ...

回答 1 投票 0

根据MYSQL数据创建数组以显示为带有准备好的语句的复选框值

我有一个包含用户名的MYSQL表。我想将其放入数组中,并以一系列复选框的形式呈现,供用户选择。下面的代码适用于第一个...

回答 1 投票 0

为什么此PreparedStaement引发mysql错误? [重复]

我正在通过jdbc连接插入mysql数据库,该连接可以完美连接,如果我执行PreparedStatement时,Tomcat会抛出一个SQL错误,提示以下内容:java ....

回答 1 投票 0

Java PreparedStatement设置间隔

sql间隔中的正确转义是什么?当前,我有以下代码转义了customerId变量:final String query =“从login_history中删除,其中时间&...

回答 2 投票 0

MySQL Prepared语句在子查询[重复]中返回意外记录

我有下面的代码可提取所有记录。 $ item_ids = [6,7]; $ conn = mysqli_connect(“ localhost”,“ root”,“”,“ test”); $ comma_seperated_item_ids = implode(“,”,$ item_ids); $ stmt = $ conn-&...

回答 1 投票 0

如何为更新查询准备语句?

我有一个使用以下代码的mysqli查询:$ db_usag-> query(“ UPDATE申请人SET phone_number ='$ phone_number',street_name ='$ street_name',city ='$ city',county ='$ county',邮政编码='$ ...

回答 1 投票 26

SQL插入后,PHP返回ID [uniqueidentifier]

就像标题说的那样,我希望在INSERT之后将行的ID返回到数据库。我有2个函数,其中一个与数据库建立连接:function db_connect(){$ host =“ host”; ...

回答 4 投票 0

PreparedStatement UPSERT返回“ ORA-00923:在期望的位置找不到FROM关键字”

我正在设置一个PreparedStatement,将其用于Kafka消费者。该程序在运行executeBatch()之前会自行运行addBatch()500次。我的问题是以下...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.