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); } }
