jdbc连接orcle数据库_JDBC连接Oracle数据库

连接Oracle数据库,必须先启动Oracle的两个重要服务(监听、实例服务),随后还需要配置Oracle数据库的驱动程序。Oracle的驱动程序是随着安装包提供的。

· 路径:D:\app\Oracleadmin\product\12.2.0\dbhome_1\jdbc\lib\ojdbc8dms_g.jar

一切准备工作就绪之后,就可以给出JDBC操作数据库的标准流程:

· 第一步:加载数据库驱动程序;

|- 驱动程序的加载主要是向容器之中加载,通过Class.forName()加载;

|- Oracle的驱动程序名称:oracle.jdbc.driver.OracleDriver;

· 第二步:根据给定的数据库连接地址、用户名、密码连接数据库;

|- 连接需要的主要信息:

|- 连接地址:jdbc:oracle:thin:@主机名称:端口号:SID;

|- 连接oracle:jdbc:oracle:thin:@localhost:1521:ORACLE;

|- 用户名:scott;

|- 密码:tiger;

|- 连接数据库主要是利用DriverManager类完成,取得的连接对象使用Connection接口表示;

· 第三步:打开数据库连接之后可以通过SQL进行数据库操作;

|- 数据库的操作主要是CRUD,利用Statement、PreparedStatement、ResultSet操作SQL语句;

· 第四步:数据库属于资源操作,操作的最后一定要使用close()方法关闭

|- Connection、Statement、PreparedStatement、ResultSet都提供有关闭方法。

由于JDBC是一个开发标准,所以来讲在JDBC之中,每一个数据库连接都使用一个Connection接口表示(一个数据库可以打开多个连接,那么就使用多个Connection接口对象表示)。而所有的连接都需要通过DriverManager类打开,此类定义了如下方法:

· 连接数据库:public static Connection getConnection(String url, String user, String password)

throws SQLException;

范例:连接数据库

packageconn;importjava.sql.Connection;importjava.sql.DriverManager;public classTestDemo {private static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver";private static final String DBURL = "jdbc:oracle:thin:@localhost:1521:oracle";private static final String DBUSER = "scott";private static final String PASSWORD = "tiger";public static void main(String[] args) throwsException {

Connection conn= null; //每一个Connection对象都表示一个连接

Class.forName(DBDRIVER);//加载数据库驱动程序

conn= DriverManager.getConnection(DBURL, DBUSER, PASSWORD); //连接数据库

System.out.println(conn);//如果不为null表示已连接

conn.close() ;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值