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();
         }
        }

     }

    }

  • 相关阅读:
    sql总结:
    VS2008生成DLL文件的方法、引用dll文件以及意义
    Mysql日期和时间函数
    删除文件后硬盘可用空间为何不增加?
    C# CheckedListBox控件的用法
    SNMP监控一些常用OID的总结
    解决 MariaDB无密码就可以登录的问题
    Cisco路由器用SSH替代Telnet连接
    思科、华为、H3C常用命令对比大全
    转载:关于思科交换机、路由器如何关闭telnet 开启ssh服务
  • 原文地址:https://www.cnblogs.com/ymf123/p/5024364.html
Copyright © 2011-2022 走看看