我是新手,并且对使用jdbc和java有一些疑问:
我必须对代码进行哪些更改:
另外 - 如何缓存查询?
答案 0 :(得分:1)
更改数据库类型? (即来自PostgreSQL na MySQL)
使用PostgreSQL JDBC驱动程序替换类路径中的MySQL JDBC驱动程序。更新JDBC连接URL以指向PostgreSQL DB而不是MySQL DB。如有必要,还可以更新SQL查询,以替换PostgreSQL特定的SQL特定SQL函数/子句。
在我决定从该表中删除其中一个列之后,使用代码中的表。
从SQL查询中删除有问题的列。如有必要,还要更新实体(您必须代表DB的一行的自定义Javabean类)以删除属性和getter / setter。
另外 - 如何缓存查询?
使用PreparedStatement
代替Statement
。如果可能的话,用一个完整的ORM替换所有的JDBC代码,比如JPA或者好的'Hibernate。它们不仅将JDBC样板代码最小化到oneliner,而且还提供了二级缓存功能。