如何在智能告警平台CA触发测试告警
616
2022-09-12
在 Java 中如何更高效地存储和管理 SQL 语句?(在线电影)
注意:使用java.util.Properties#loadFromXML其实会更简单!
如果使用的是普通的、没有任何外部类库的 Java JDBC,那么就必须得自己去管理 SQL 语句。很不幸的是,Java String 并不支持多行结构,所以开发者必须使用许多引号+连接符来拼接语句,这会使得 SQL 语句非常难于阅读和管理。同时,这也使得维护和测试(尝试从 Java 代码中 Copy 一条 SQL 语句到 SQL 客户端运行)更加困难。如果能保证整条 SQL 语句完好无缺,又避免了 Java 的干扰,那该有多好啊!
这里有个快速解决方案,把 SQL 查询语句存储在 XML 的 CDATA 里面:
如果现在再去读 SQL 语句,开发者可以利用内建的 JAXB。
import javax.xml.bind.annotation.XmlRootElement;import java.util.HashMap;import java.util.Map;@XmlRootElementpublic class SqlMap { Map
发表评论
暂时没有评论,来抢沙发吧~