首页 > 数据库 >使用java代码连接oracle

使用java代码连接oracle

时间:2022-10-12 14:45:02浏览次数:40  
标签:语句 java String 代码 System println oracle conn

Connection conn = null;
try {
    Class.forName("oracle.jdbc.OracleDriver");
    //数据库IP
    String ip = "oracle数据库IP地址或者是localhost";
    // 数据库名称
    String dataBaseName = "数据库名称";
    // 用户名
    String userName = "你的用户名";
    // 密码
    String password = "你的密码";
    // 连接
    conn = DriverManager.getConnection("jdbc:oracle:thin:@//" + ip + ":1521/dataBaseName", userName, password);
    if(conn != null ){
        conn.setAutoCommit(false);
        
        // 执行查询语句   
        ResultSet resultSet = conn.prepareStatement("sql语句").executeQuery();
        // 执行删除更新或者插入语句
        conn.prepareStatement("sql语句").executeUpdate();

    }else{
        System.out.println("操作失败!");
    }
}catch (Exception e) {
    System.out.println(e.getMessage());
    try {
        conn.rollback();
    } catch (Exception e1) {
        System.out.println("事务回滚失败!");
        e1.printStackTrace();
    }
} finally{
    try {
        conn.close();
    } catch (Exception e) {

    }
}

标签:语句,java,String,代码,System,println,oracle,conn
From: https://www.cnblogs.com/Fantasyfzg/p/16784477.html

相关文章

  • java字符串&字符串的使用&格式化字符串&正则&字符串生成器
    publicclassCompound{publicstaticvoidmain(Stringargs[]){Stringa="good";System.out.println(a);charb[]={'h','e','l','l',......
  • java流程控制
    publicclassCompound{publicstaticvoidmain(Stringargs[]){intx=10;intj=40;{inty=40;System.out.p......
  • 第一个java程序
    publicclassHelloJava{publicstaticvoidmain(String[]args){System.out.println("123123adasd");}}......
  • Java 序列化
    importjava.io.*;/***Java序列化*Java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存......
  • java基本数据类型
    packageNumber;publicclassFrist{staticStrings1="你好";staticfinaldoublePI=3.14;//intm=123;publicstaticvoidmain(String[]......
  • Java Iterator(迭代器)
    importjava.util.ArrayList;importjava.util.Iterator;/***JavaIterator(迭代器)*JavaIterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代ArrayList......
  • Java HashMap
    importjava.util.HashMap;/***JavaHashMap*HashMap是一个散列表,它存储的内容是键值对(key-value)映射。**HashMap实现了Map接口,根据键的HashCode值存储数据,......
  • java HashSet
    importjava.util.HashSet;/***javaHashSet*HashSet基于HashMap来实现的,是一个不允许有重复元素的集合。**HashSet允许有null值。**HashSet是无序的,即不......
  • java 数据结构 ArrayList
    importjava.util.ArrayList;importjava.util.Collections;/***java数据结构ArrayList*importjava.util.ArrayList;//引入ArrayList类*ArrayList<E>objectNa......
  • Java 包(package)
    packageanimals;/***obj_7*/publicinterfaceAnimal{publicvoideat();publicvoidtravel();}packageanimals;/***obj_7*/publicclassMammalIntimpl......