jdbc sqlite支持allowmultiquery

jdbc sqlite支持allowmultiquery,sqlite,jdbc,multi-query,Sqlite,Jdbc,Multi Query,我想演示使用Java和sqlite的SQL注入。我试图使用SQL注入同时执行两个查询。用户将使用;,提前结束语句;,然后使用insert语句添加另一个条目 Mysql JDBC在连接字符串中使用allowMultiQueries=true 如何使用sqllite实现这一点 TIA将允许多查询作为MySQL特定的连接参数 我不知道有哪个SQLite JDBC驱动程序允许在一个查询中使用多个命令。 因此,这种SQL注入攻击是不可能的。 最好是构造如下查询: SELECT * FROM Users W

我想演示使用Java和sqlite的SQL注入。我试图使用SQL注入同时执行两个查询。用户将使用;,提前结束语句;,然后使用insert语句添加另一个条目

Mysql JDBC在连接字符串中使用allowMultiQueries=true

如何使用sqllite实现这一点


TIA将允许多查询作为MySQL特定的连接参数

我不知道有哪个SQLite JDBC驱动程序允许在一个查询中使用多个命令。 因此,这种SQL注入攻击是不可能的。 最好是构造如下查询:

SELECT * FROM Users WHERE Name = 'admin'--' AND Password = 'whatever'
或者这个:

SELECT *
FROM Users
WHERE Name = 'admin'
  AND Password = 'whatever' or Name='admin'

你说你在第一句话中使用了sqlite,然后使用了Mysql JDBC——这是两个独立的数据库——你是如何将它们结合在一起使用的?我想可能是这样的。谢谢你的快速回复。