zoukankan      html  css  js  c++  java
  • Java jdbc 连接oracle之二(使用properties文件)

    driver = oracle.jdbc.driver.OracleDriver
    url = jdbc:oracle:thin:@192.168.10.105:1521:orcl
    user = LF
    password = LF
    import java.io.InputStream;
    import java.sql.Connection;
    import java.sql.Driver;
    
    import java.util.Properties;
    
    import org.junit.Test;
    
    public class Demo {
        
        
        @Test
        public void test2() throws Exception{
            //IO流读取jdbc.properties文件
            InputStream in = getClass().getClassLoader().getResourceAsStream("jdbc.properties");
            // 读取参数
            Properties p = new Properties();
            p.load(in);
            String driver=p.getProperty("driver");
            String url = p.getProperty("url");
            String user = p.getProperty("user");
            String password = p.getProperty("password");
            // 创建连接(通过反射机制)
            Driver d = (Driver)Class.forName(driver).newInstance();
            // 配置账号密码
            Properties info = new Properties();
            info.put("user", user);
            info.put("password", password);
            // 2 调用driver的connect()方法连接数据库
            Connection con = d.connect(url, info);
            System.out.println(con);
        }
    }
  • 相关阅读:
    如何让在JAVA中定义常量池
    java常量池概念
    Efficient Counter in Java
    看到关于JS线程的两篇文章
    Java Collection
    java学习书籍介绍--csdn上一位前辈介绍
    myeclipse快捷键
    数组
    错误处理和时间函数
    函数01
  • 原文地址:https://www.cnblogs.com/lantu1989/p/6197991.html
Copyright © 2011-2022 走看看