注册

达梦jdbc驱动预编译sql报错:无效的表达式

Juveniless🤖 2025/06/27 120 3

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:所有
【CPU】:所有
【问题描述】*:

  public static void main(String[] args) throws Exception {
    String url="jdbc:dm://172.16.0.145:30236?schema=pdf_cpm";
    String user="SYSDBA";
    String password="SYSDBA001";
    Class.forName("dm.jdbc.driver.DmDriver").newInstance();
    Connection con=DriverManager.getConnection(url, user, password);
    String sql=" CREATE TEMPORARY TABLE temp_pres_ip AS SELECT *  from cpm_cube_dim_breed where breed_name=?";
    //String sql=" SELECT *  from cpm_cube_dim_breed where breed_name=?";
    String breedName="恩替卡韦分散片";
    //下面这句 prepareStatement 预编译sql就会报错
    PreparedStatement preparedStatement = con.prepareStatement(sql);
    preparedStatement.setString(1, breedName);
    preparedStatement.execute();
  }

WechatIMG1832.png

回答 0
暂无回答
扫一扫
联系客服