WEB开发网
开发学院软件开发Java 客串 java 开发:数据库访问的流程简化 阅读

客串 java 开发:数据库访问的流程简化

 2009-10-13 00:00:00 来源:WEB开发网   
核心提示: 这样一来,从前进行数据库操作繁琐的构造 Connection、Statement 以及 ResultSet 等均可以省略了,客串 java 开发:数据库访问的流程简化(4),例子如下:publicstaticvoidmain(String[]args)throwsException{DbExec

这样一来,从前进行数据库操作繁琐的构造 Connection、Statement 以及 ResultSet 等均可以省略了。例子如下:

  public static void main(String[] args) throws Exception { 
    DbExecutor b = new DbExecutor(); 
    b.setConnection("jdbc:mysql://databaseUrl:3306/dbName?useUnicode=true&characterEncoding=utf8", 
        "myusername", "mypassword"); 
    QueryResult r = b.executeQuery("SELECT Name FROM Users LIMIT 10"); 
    ResultSet s = r.getResultSet(); 
    while(s.next()){ 
      System.out.println(s.getString(1)); 
    } 
    r.close();//需要手动释放

    int maxUseAge = b.executeScale("SELECT MAX(Age) FROM Users");//自动释放 
  }

考虑到一般数据库连接参数保存在配置文件中,DbExecutor 还特别提供从配置文件加载链接参数的方法:

  public void setConnectionFromProperties(String fileName, String connectionStringPropertyName, 

        String userNamePropertyName, String passwordPropertyName) throws IOException{...}

哎,实在不知道该做点什么有意义的事,只好这样弄点残羹冷炙邀各位闲杂人等一起赏日(今天上海还是个阴天,日只出现了不到半小时)。但抛砖是为引玉,我知道园子里卧着华南虎、藏着史前龙,我所刻意追求的优雅编码,在很多东方求败看来不过是个儿戏;你们很多人身怀葵花宝典,却少有传阅,哎,斩不断的技术迷信,迟早要害得小年轻们色老颜衰,青春从此一日不复返!

呵呵,碰了 java,人说话都糊里糊涂了,哈哈。兄弟们要守住这份贞操啊!

上一页  1 2 3 4 

Tags:客串 java 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接