1,数据库的字段不要起“index”这样的名字,与数据库的关键字重名了。
2,sql语句中字符串要用单引号或双引号括起来,例如:select * from table where name="首页"。数字之类可以不用:select * from table where id=123
3,一个空串经过split()函数后得到的List里面即使没有字串,但是其size会是1:
ArrayList<String> friendsList = new ArrayList<String>(Arrays.asList(rs.getObject("friendsList").toString().split(","))); //假设这里得到的是空串"",然后split()
int s = friendsList.size(); //s是 1
4,当数据库中建立的索引字段多了,数据量大的时候写入效率会大大下降。 表中字段i,j都是int,作为主键建立了索引,value是text,这样在几十万的时候写入已经很慢了。
5,字符串的全角空格用trim()是去不掉的,trim()可以去半角空格。全角空格用replaceAll(" ", "")去掉