zoukankan      html  css  js  c++  java
  • Eclipse如何通过JDBC技术连接ORACLE


    通过JDBC技术连接ORACLE的步骤如下:
    1.注册一个driver驱动器
    2.获得数据库连接(url, 用户名,密码)
    3.开启事务,取消自动提交
    4.创建一个statement语句发送sql
    5.执行sql语句
    6.如果有结果集就处理结果集
    7.关闭语句
    8.没问题就commit
    9.有问题就rollback
    10.关闭数据库连接


    public class JdbcDemo {
      public static void main(String[] args) {
        //1,注册驱动(有两种方法)
        try {
          Class.forName("oracle.jdbc.OracleDriver");
          // DriverManager.registerDriver(new OracleDriver()); // 这个方法需要添加一个ojdbc14.jar包
        } catch (ClassNotFoundException e2) {
          e2.printStackTrace();
        }
        //2,获得连接 (url username password)
        String url = "jdbc:oracle:thin:@localhost:1521:orcl2"; // "jdbc:数据库名字:thin:IP地址:端口:数据库的SID";
        String username = "test";
        String password = "test";
        Connection conn = null;
        try {
          conn = DriverManager.getConnection(url, username, password);
          conn.setAutoCommit(false); //3,开启事务,取消自动提交
          Statement stat = conn.createStatement(); //4,打开sql语句
          stat.execute(" insert into tbl_student values (1111, 'yy', 20, '1' )"); //5,执行sql语句
          //6,有结果集就处理

          stat.close(); //7,关闭sql语句
          conn.commit(); //8,没问题就提交
        } catch (Exception e) {
          try {
            conn.rollback(); //9,有问题就回滚
          } catch (SQLException e1) {
          }
        }finally {
          try {
            conn.close(); //10,关闭数据库连接
          } catch (SQLException e) {
          }
        }
      }
    }

  • 相关阅读:
    angularjs: ng-select和ng-options
    angularjs之$timeout指令
    angular的uiRouter服务学习(5) --- $state.includes()方法
    深究AngularJS——如何获取input的焦点(自定义指令)
    深究AngularJS——自定义服务详解(factory、service、provider)
    AngularJS 事件指令/input相关指令/样式指令/DOM操作指令详解
    字符串对象的创建
    redis安装和配置
    Cent Linux启动tomcat慢的问题
    Linux环境nginx的配置
  • 原文地址:https://www.cnblogs.com/wxc-xiaohuang/p/9470572.html
Copyright © 2011-2022 走看看