【问题标题】:Create Table With JDBCTemplate on Runtime在运行时使用 JDBCTemplate 创建表
【发布时间】:2021-06-28 05:44:19
【问题描述】:

我想在运行时创建一个表,在我的情况下,列和数据类型不是固定的,所以我不能编写一个常量查询,我需要在列名的基础上创建一个表,在运行时使用数据类型。有什么方法可以通过 jdbcTemplate 传递列名和数据类型作为参数来创建?

【问题讨论】:

    标签: sql database jdbc jdbctemplate


    【解决方案1】:

    首先,必须避免通过代码创建表,它会随着时间的推移在业务逻辑变化中带来很多问题。但是,如果您陷入一种情况。 我建议编写一个实用方法,通过应用业务逻辑来创建 Create Table 类型的 Sql 查询,之后您可以使用以下两种方法中的任何一种:

    jdbcTemplate.update(sqlQuery);
    
    or
    
    jdbcTemplate.execute(sqlQuery);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-30
      • 1970-01-01
      • 2017-04-05
      • 2021-11-08
      相关资源
      最近更新 更多