通过Spring JDBC模板处理不同数据库(Oracle、MSSql、MySql)的正确方式是什么?我需要为分页实现特定的数据库查询。我是否需要使用下面的内容:
if (Oracle){
opacle specific query
}
if (MSSql){
MSSql specific query
}
或者有更好的方法来解决这个问题?
我已经将其设置为在一个名为question_views的表中记录每个视图的位置,因此每个用户只能被计数一次。
不过,我有个问题。现在,当您没有登录时,视图计数就会不断增加,因为我没有办法识别未注册的人员(或未登录的人)。
当用户查看时,我就是这样将用户输入数据库的:
function add_view($user, $question) {
$ts = time();
$check = mysql_num_rows(mysql_query("SELECT * FROM question_views WHERE user='$user' AND question_