連庫問題

package cn.ticket.mode.connection;

import java.sql.*;

import javax.sql.DataSource;

public class Conn {
 public static Connection con;
 private  Statement stmt;
    private  PreparedStatement prepstmt;
    ResultSet rs = null;
    public static DataSource datasource = null;
   
 public Conn(DataSource datasource)
 {
  this.datasource = datasource;
 }
 
 public static void connOpen() throws SQLException
 {
  try
  {
   con = datasource.getConnection();
  }
  catch(Exception e)
  {
   System.out.println(e);
  }
 }
 
    //查詢數據庫
   public ResultSet executeQuery(String sql)
   {      
       
        try
        {
            connOpen();
            System.out.println(con+"1");
            stmt = con.createStatement();
            rs =stmt.executeQuery (sql);
          
        }
        catch(SQLException sqle)
        {
            System.out.println(sqle+"33333333333");
        }               
        return rs;
    }
    
    //對數據庫進行插入、刪除、修改
    public  boolean  executeChange(String sql)
    {      
         try
         {
             connOpen();
             stmt = con.createStatement();
             int i=stmt.executeUpdate(sql);
             if(i!=0)
             {
              return true;
             }
            
         }
         catch(SQLException sqle)
         {
             System.out.println(sqle+"444444444444444");
         }
         return false;
     }
   
   private void connClose()
   {
      try
      {
          prepstmtClose();
          if(con != null || con.isClosed ())
          {
              con.close ();
          }
      }
      catch(SQLException sqle)
      {
       System.out.println(sqle+"555555555555555");
      }       
   }

  public void prepstmtClose()
  {
      try
      {
           if(prepstmt != null)
           {
               prepstmt.close ();
           }     
      }
      catch(SQLException sqle)
      {
       System.out.println(sqle+"666666666666666");
      }        
  }
  
  //關閉結果集
     public void resultsetClose()
     {
         try
         {
                 if(rs != null)
                 {
                    rs.close ();               
                  }
         }
         catch(SQLException sqle)
         {
          System.out.println(sqle+"77777777777777");
         }
     }

     //關閉所有與數據庫的連接
     public  void closedALL()
     {
         resultsetClose();
         connClose ();
     } 
   
}
們,這個東西我記不清了,怎麼使了,請問將數據連到什麼地方就可以用了?

急 急 急!!!

發佈了34 篇原創文章 · 獲贊 8 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章