java数据库算法