首页 > 代码库 > Java 数据库连接 读取properties文件
Java 数据库连接 读取properties文件
Oracledbinfo.properties
DRIVER = oracle.jdbc.driver.OracleDriverURL = jdbc:oracle:thin:@localhost:1521:orcl4372USER = scottPASSWORD =m123
OracleConnect.java
package com.yiwei.util;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;public class OracleConnect { public static String DRIVER = null ; public static String URL = null; public static String USER = null ; public static String PASSWORD = null; static { Properties properties = null; InputStream inputStream = null; try { inputStream = ClassLoader.getSystemResourceAsStream("com/yiwei/util/Oracledbinfo.properties"); properties = new Properties(); properties.load(inputStream); DRIVER = properties.getProperty("DRIVER"); URL = properties.getProperty("URL"); USER = properties.getProperty("USER"); PASSWORD = properties.getProperty("PASSWORD"); } catch (Exception e) { throw new RuntimeException("数据库属性加载异常!"); }finally{ try { if(inputStream != null ){ inputStream.close(); inputStream = null; } } catch (IOException e) { e.printStackTrace(); } } try { Class.forName(DRIVER); } catch (Exception e) { throw new RuntimeException("数据库驱动加载异常!"); } }; /** * 获取连接 * @return Oracle的Connection的实例 */ public static Connection getOracleConnection(){ Connection ct = null; try { ct = DriverManager.getConnection(URL,USER,PASSWORD); } catch (SQLException e) { throw new RuntimeException("获取数据库连接异常!"); } return ct; }; /** * 关闭数据库资源 * @param rs resultSet对象 * @param sm statement对象 preparedStatement对象 callableSatement对象 * @param ct connection对象 */ public static void close(ResultSet rs, Statement sm,Connection ct){ try { if(rs != null){rs.close();rs = null;} if(sm != null){sm.close();sm = null;} if(ct != null){ct.close();ct = null;} } catch (SQLException e) { throw new RuntimeException("关闭数据库资源异常"); } }; public static void main(String [] args) { new OracleConnect(); System.out.println(DRIVER+","+URL+","+USER+","+PASSWORD); }
}
Java 数据库连接 读取properties文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。