我正在使用java PreparedStatment对象来构造一系列批量INSERT查询.查询语句的格式是......
String strQuery = "INSERT INTO ? (col1, col2, col3, col4, col5) VALUES (?,?,?,?,?,?);";
Run Code Online (Sandbox Code Playgroud)
...所以字段值和表名都是变量(即,我有多个具有相同列格式的表,其中每个插入将指向不同的一个).如果删除"?",我可以让执行工作 tablename变量和硬代码,但每个预处理语句将被插入到不同的表中,因此需要保留一个变量,我在执行批处理查询之前立即填充...
stmt.setString(1, "tableName1");
Run Code Online (Sandbox Code Playgroud)
我怎么能让这个变成动态变量呢?
这让我很生气所以如果可以,请帮助...
我有一个Java字符串,我想用单引号替换所有反斜杠双引号序列,即使我正在逃避我认为必要的替换命令对字符串没有任何作用.
entry.replace("\\\"", "'");
Run Code Online (Sandbox Code Playgroud)
感谢任何建议.
谢谢.