zoukankan      html  css  js  c++  java
  • java 连接oracle数据库

    package shujuku;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    
    public class basedao {
    
        Connection conn=null;
        PreparedStatement ps;
        ResultSet rs=null;
        int rs1;
        
        public void getConnection()
          {
            try{
                //class.name 加载驱动
                Class.forName("oracle.jdbc.driver.OracleDriver");
                //获取数据库链接
                conn=DriverManager.getConnection("jdbc:oracle:thin:@20.12.2.50:1521:ora11g","lzt02","1");
                
                
            }catch(ClassNotFoundException e){e.printStackTrace();}
            catch(Exception e){e.printStackTrace();
            }
            //if(conn!=null){System.out.println("数据库链接成功");}
          }
        //关闭链接
        public void closeall()
         {
            try{
                
                if(rs!=null)
                   {
                    rs.close();
                    
                   }
                if(ps!=null)
                   {
                    ps.close();
                    
                   }
                
                if(conn!=null)
                     {
                    conn.close();
                     }
            }catch(Exception e ){}
            
         }
        
        
        //执行操作
        public ResultSet execute(String sql,Object[] params,int flag)
           {
            getConnection();
            try{
                ps=conn.prepareStatement(sql);
                if(params !=null)
                  {
                    for(int i=0;i<params.length;i++)
                      {
                        
                        ps.setObject(i+1, params[i]);
                        
                      }
                    
                    
                  }
                
                if(flag==0){
                    rs=ps.executeQuery();
                return rs;}
                else if(flag==1){
                    rs1=ps.executeUpdate(sql);
                    if(rs1==1){System.out.println("插入成功");}
                }
                
            }catch(SQLException e){e.printStackTrace();}
            
            return null;
           }
        
        
    //    public static void main(String[] args) {
    //        // TODO Auto-generated method stub
    //        basedao bd=new basedao();
    //        bd.getConnection();
    //    }
    
    }
  • 相关阅读:
    ffmpeg 视频ts切片生成m3u8
    ffmpeg细节整理记录
    网页前端video播放m3u8(HLS)
    ffmpeg 常用知识点收集
    网络视频m3u8解密及ts文件合并
    DNS地址列表
    mysqladmin 命令详解
    Linux安装MySQL
    MySQL常用权限操作
    linux 常用端口
  • 原文地址:https://www.cnblogs.com/luo-mao/p/5980421.html
Copyright © 2011-2022 走看看