我是靠谱客的博主 谨慎金针菇,最近开发中收集的这篇文章主要介绍JDBC连接Oracle数据库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

· 路径:D:appOracleadminproduct12.2.0dbhome_1jdbclibojdbc8dms_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

范例:连接数据库

package conn;
import java.sql.Connection;
import java.sql.DriverManager;
public class TestDemo {
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) throws Exception {
Connection conn = null; // 每一个Connection对象都表示一个连接

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

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

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

conn.close() ;
}
}

 

转载于:https://www.cnblogs.com/sdysyhj/p/9609652.html

最后

以上就是谨慎金针菇为你收集整理的JDBC连接Oracle数据库的全部内容,希望文章能够帮你解决JDBC连接Oracle数据库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部