首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

java经过配置属性文件连接Oracle数据库

2012-11-06 
java通过配置属性文件连接Oracle数据库???? 做web项目开发中,通过配置属性文件实现连接数据库(Oracle)的功

java通过配置属性文件连接Oracle数据库
???? 做web项目开发中,通过配置属性文件实现连接数据库(Oracle)的功能。???1.将属性文件放在WEB-INF/classes目录下???? 例如属性文件:demo_db.properties???? DRIVERS=oracle.jdbc.driver.OracleDriver
???? URL=jdbc:oracle:thin:@localhost:1521:MyOra???? USER=user
??? ?PASSWORD=123456???2.写一个连接数据库的类??? 例如:DBUtils.java????????????????????}

  • ????}??????? 3.具体使用
      //获取指标列表
    1. ????????String?getAreaList()?{????????????JSONArray?array?=?new?JSONArray();?//定义JSON数组
    2. ????????????String?sql?=?"select??AREACODE,AREANAME,STATUS?from?modelarea";//定义SQL语句 ????????????Connection?conn?=?null;?//声明Connection对象
    3. ????????????PreparedStatement?pstmt?=?null;?//声明PreparedStatement对象 ????????????ResultSet?rs?=?null;?//声明ResultSet对象
    4. ????????????try?{????????????????conn?=?DBUtils.getConnection();?//获取数据库连接
    5. ????????????????pstmt?=?conn.prepareStatement(sql);?//根据sql创建PreparedStatement ????????????????rs?=?pstmt.executeQuery();?//执行查询,返回结果集
    6. ????????????????while?(rs.next())?{????????????????????JSONObject?obj?=?new?JSONObject();
    7. ????????????????????obj.put("areaCode",?rs.getString(1));????????????????????obj.put("areaName",?rs.getString(2));
    8. ????????????????????obj.put("status",?rs.getString(3));????????????????????array.add(obj);
    9. ????????????????}????????????}?catch?(SQLException?e)?{
    10. ????????????????System.out.println(e.toString());????????????}?finally?{
    11. ????????????????DBUtils.close(rs);?//关闭结果集 ????????????????DBUtils.close(pstmt);?//关闭PreparedStatement
    12. ????????????????DBUtils.close(conn);?//关闭连接 ????????????}
    13. ????????????return?array.toString();????????}

  • 热点排行