2013年9月29日

java 对excel操作导入excel数据到数据库

摘要: ===================services层掉用工具类==================================== // 导入 public List inputExcel(Xskh xskhs, String url) { List listadd = new ArrayList(); TempXskh xskh = null; int rsRows = 0; String guidUser = xskhs.getId();// 当前用户登录的id Integer pubRowIndex=0; try { InputStream is = new FileInputStream(url); jxl.Workbook rwb = Workbook.getWorkbook(is); // 获取第一张Sheet表 Sheet rs = rwb.getSheet(0); // 获取Sheet表中所包含的总行数, 阅读全文

posted @ 2013-09-29 13:22 qgc 阅读(475) 评论(0) 推荐(0)

java提高数据库访问效率代码优化

摘要: =============================提高数据库访问效率代码优化==================、 JDBC最佳实践1:使用PreparedStatement 任何一个使用过JDBC的Java程序员几乎都知道这个,PreparedStatement可以通过预编译的方式避免我们在拼接SQL时造成SQL注入。 2 JDBC最佳实践2、使用ConnectionPool(连接池) 使用连接池作为最佳实践几乎都成了公认的标准。一些框架已经提供了内建的连接池支持,例如Spring中的Database Connection Pool,如果你的应用部署在JavaEE的应用服务器中,例如JBoss,WAS,这些服务器也会有内建的连接池支持,例如DBCP。使用连接的原因简单的说就是因为创建JDBC连接耗时比较长,如果每次查询都重新打开一个连接,然后关闭,性能将会非常低,而如果事先创建好一批连接缓存起来,使用的时候取出,不使用的时候仍不关闭,将会节省大量的创建关闭连接的时间。 3 JDBC最佳实践3、禁用自动提交 这个最佳实践在我们使用JDBC 阅读全文

posted @ 2013-09-29 12:35 qgc 阅读(736) 评论(0) 推荐(0)

导航