如何在jdbc sql中连接?例如。我希望标题前面有一个字符串/字符。所以它就像"0001-title"
。我希望将该值存储在变量中,以便我可以轻松地更改它。我也是一段时间内增值的价值。有没有办法如何做到这一点?
这是我到目前为止所尝试的但没有运气。请帮忙!
public void update(String title, String artist, String album){
String SQL = "INSERT INTO music(title, artist, album) VALUES(?, ?, ?);
jdbcTemplateObject.update(SQL, title, artist, album);
return;
}
答案 0 :(得分:0)
您可以将前缀参数添加到INSERT查询中,并使用CONCAT函数将标题与前缀连接起来。您只需添加标题和前缀即可。
public void update(String title, String artist, String album){
String SQL = "INSERT INTO music(title, artist, album) VALUES(CONCAT(?,?), ?, ?);
jdbcTemplateObject.update(SQL, "0001-", title, artist, album);
}
根据数据库的不同,您还可以为音乐表定义一个触发器,并在插入时刻立即更新标题。