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) {
      }
    }
  }
}

原文地址:https://www.cnblogs.com/wxc-xiaohuang/p/9470572.html