jdbc为什么要用preparedstatement而不