回答

收藏

如何为java准备好的语句插入使用表名变量

技术问答 技术问答 438 人阅读 | 0 人回复 | 2023-09-12

我在用 java PreparedStatment 对象构建一系列批量插入查询。查询句的格式是…! ~9 q' C3 R, e1 P0 v1 k/ H' N$ m
    String strQuery = "INSERT INTO ? (col1,col2,col3,col4,col5) VALUES ,,,,,,";/ K9 r: d0 s$ f% |4 T* k
…因此,字段值和表名是变量(也就是说,我有多个具有相同列格式的表,其中每个插入都将定向于不同的表)。如果我删除它?,我可以让执行 表名变量和硬代码,但每个准备好的陈述都会插入不同的表,所以我需要保留一个变量,我在执行批处理查询之前立即使用它…
- o% U) m0 C+ D( V" ^% M
    stmt.setString(1,"tableName1");
    ( i: ]0 M8 y$ R
我怎样才能使它成为动态变量?  C8 I- G- k. _
                                                               
& K& ^  y# Z; D# a  |, {    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则