联 系 我 们
售前咨询
售后咨询
微信关注:星环科技服务号
更多联系方式 >
6.2.4 应用程序开发规范
更新时间:7/23/2024, 8:41:08 AM

作为应用开发人员,下载驱动程序后,即可基于 JDBC / ODBC 开发相关应用程序,连接并操作 ArgoDB 中的数据。遵守应用程序的开发规范,可以帮助您设计简洁高效的交互,更好地使用 ArgoDB,充分发挥其性能。

连接管理
  • 使用连接池:由于建立连接属于相对昂贵的操作,推荐使用连接池来复用连接并设置连接池上限(maximumPoolSize 参数),避免消耗大量系统资源,提升执行效率。

  • 及时释放连接:应用程序完成作业后,应及时断开连接以释放资源,例如通过超时时间参数进行控制。

类/方法使用
  • 禁用自动提交:通过应用程序来保证事务的提交,即在指定的业务SQL执行完之后显式提交事务,在退出客户端之前请保证所有事务已提交。

  • 批量更新数据:对于批量插入更新,推荐通过 addBatch 将多条 SQL 的插入更新记录先缓存在客户端,然后在 executeBatch 时一起发送到数据库服务器,减少数据传输的往返次数,提升性能。

  • 正确使用 get():尽管 JDBC 允许程序通过 getString() 或 getObject() 来获取任何数据类型,而使用正确的 get 方法可避免数据类型转换。

  • 使用预编译:通过 prepareStatement 预编译 SQL,减少语法校验次数,提升处理效率,同时避免拼接 SQL 时造成 SQL 注入。