jdbc代码更改以维护连接

时间:2011-12-03 14:28:26

标签: java mysql sql postgresql jdbc

我是新手,并且对使用jdbc和java有一些疑问:

我必须对代码进行哪些更改:

  1. 更改数据库类型? (即从PostgreSQL到MySQL)
  2. 在我决定从该表中删除其中一个列之后,在代码中使用该表。
  3. 另外 - 如何缓存查询?

1 个答案:

答案 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,而且还提供了二级缓存功能。