zoukankan      html  css  js  c++  java
  • JDBC连接Oracle数据库代码

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;


    public class TestOracle {

     public static void main(String[] args) {
      Connection conn = null;
        Statement stmt = null;
        ResultSet rs = null;
        try {
         Class.forName("oracle.jdbc.driver.OracleDriver");//实例化oracle数据库驱动程序(建立中间件)
         String url = "jdbc:oracle:thin:@localhost:1521:oar92";//@localhost为服务器名,sjzwish为数据库实例名
         conn = DriverManager.getConnection(url, "guchao", "jimmy");//连接数据库,a代表帐户,a代表密码
         stmt = conn.createStatement();//提交sql语句,创建一个Statement对象来将SQL语句发送到数据库
        
         //查询数据用executeQuery
         rs = stmt.executeQuery("select * from ruby");//执行查询,(ruby)为表名
         while (rs.next()) {//使当前记录指针定位到记录集的第一条记录
          System.out.println(rs.getString("sid") +" "+ rs.getString("sname"));
         }//1代表当前记录的第一个字段的值,可以写成字段名。
         //2代表当前记录的第二个字段的值,可以写成字段名。
        
         //添加数据用executeUpdate
         //stmt.executeUpdate("insert into ss values(7,'张学友')");
        
         //修改数据用executeUpdate
         //stmt.executeUpdate("update ss set name = '张曼玉' where id = 5");
        
         //删除 数据用executeUpdate
         //stmt.executeUpdate("delete from ss where id = 6");
        
        
        } catch (SQLException e) {
         e.printStackTrace();
        } catch (ClassNotFoundException e) {
         e.printStackTrace();
        }finally{
         try {
          //关闭数据库,结束进程
          rs.close();
          stmt.close();
          conn.close();
         } catch (SQLException e) {
          e.printStackTrace();
         }
        }

     }

    }

  • 相关阅读:
    搞一个先试试
    java map排序
    文件上传
    文件下载
    Filter过滤器
    java编写一个简单的验证码
    centos7安装mysql
    linux安装jdk,tomcat服务器
    DBUtil工具类
    mysql
  • 原文地址:https://www.cnblogs.com/ymf123/p/5024364.html
Copyright © 2011-2022 走看看