• Java 测试连接Oracle数据库是否成功,ojdbc7.jar包下载


    需要用到的jar 包:

    链接:https://pan.baidu.com/s/1I1pC2f81IvbphZ6tWpVFOg 密码:uq0u

    测试结果:

     1 package pkg;
     2 
     3 
     4 
     5 import java.sql.*;
     6 
     7 public class Main {
     8  public static void main(String [] args)
     9  {
    10   String driverName="oracle.jdbc.driver.OracleDriver";//加载驱动
    11  
    12   String dbURL="jdbc:oracle:thin:@127.0.0.1:1521:ORCL";//localhost代表本机,也可以是 127.0.0.1,可以填写具体IP
    13   /**
    14    * 
    15 jdbc:代表以jdbc的方式连接;
    16 oracle:表示连接的是oracle数据库;
    17 thin:表示连接时采用thin模式(oracle中有两种模式);
    18 @表示地址;
    19 localhost:1521:orcl中localhost代表本地数据库,1521代表本地数据库端口号,orcl代表本地数据库的sid。
    20 关于thin的解释:
    21 thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。
    22 oci是一种胖客户端的连接方式,即采用这种连接方式需要安装oracle客户端。oci是Oracle
    23 Call
    24 Interface的首字母缩写,是ORACLE公司提供了访问接口,就是使用Java来调用本机的Oracle客户端,然后再访问数据库,优点是速度
    25 快,但是需要安装和配置数据库。 
    26    */
    27   
    28   String userName="c##zyt";// 用户名
    29   String Pwd="1234";//密码
    30  try
    31 {
    32     Class.forName(driverName);
    33     System.out.println("加载驱动成功!");
    34 }catch(Exception e){
    35     e.printStackTrace();
    36     System.out.println("加载驱动失败!");
    37 }
    38 try{
    39     Connection dbConn=DriverManager.getConnection(dbURL,userName,Pwd);
    40         System.out.println("连接数据库成功!");
    41 }catch(Exception e)
    42 {
    43     e.printStackTrace();
    44     System.out.print("数据库连接失败!");
    45 }        
    46 }
    47 
    48 }
    49 ;
  • 相关阅读:
    UML描述
    Tomcat优化
    Tomcat源码
    Tomcat架构
    搭建K8s集群[无需科学shangwang]
    minikube安装
    K8S核心组件和架构图
    Docker数据持久化
    Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式
    cookie与session区别?
  • 原文地址:https://www.cnblogs.com/zyt-bg/p/9371247.html
Copyright © 2020-2023  润新知