我这里用的 Oracle 12 数据库 需要用的 ojdbc8.jar驱动包, 这个可以到官网去下载 也可以看下 Oracle 的安装路径下面有没有
E:\app\qhs0225\product\12.2.0\dbhome_1\jdbc\lib
这里测试的是Factory 工厂连接需配置文件(可随时更改)
首先在eclipse 中创建JAVA Project 命名为 jdbc 并且创建packge :com.qhs.common
再此packge 下面 创建 class 和file 文件 ,如下图:
ConnectionFactory.java:
package com.qhs.common;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
public class ConnectionFactory {
private static String DRIVER;
private static String URL;
private static String USER;
private static String PASSWORD;
static{
Properties props = new Properties();
InputStream is =
ConnectionFactory.class.getResourceAsStream("jdbcinfo.properties");
try {
props.load(is);
DRIVER = props.getProperty("oracle.driver");
URL = props.getProperty("oracle.url");
USER = props.getProperty("oracle.user");
PASSWORD = props.getProperty("oracle.password");
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
public static Connection getConnection(){
Connection conn = null;
try {
Class.forName(DRIVER);
conn = DriverManager.getConnection(URL, USER, PASSWORD);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return conn;
}
public static void main(String args[]){
System.out.println(ConnectionFactory.getConnection());
}
}
jdbcinfo.properties:
#Drive sign
oracle.driver=oracle.jdbc.driver.OracleDriver
# connect DB url
oracle.url=jdbc:oracle:thin:@localhost:1521:orcl
#username
oracle.user=c##scott
#password
oracle.password=tiger
这些都创建完后,需要把下载的驱动包 复制到 project 中来,这时只是在物理路径中, 然后 到 Build Path 中添加到 project中
完成 保存
结果如下:
然后可以操作数据库数据 增删搞查等操作