http://www.java-cn.com/javasource/sourcebrow.jsp?ver=&rkrq=0&size2=&author=&readme=&categorize=%BA%AF%CA%FD%B7%B6%C0%FD&sourcename=

解决方案 »

  1.   

    这是我对数据库造作用的BEAN,简单了一些,但是很好用,主方法是我当初用来调试程序用的
    package num;import java.text.*;
    import java.util.*;
    import java.sql.*;
    import java.io.*;
    import java.awt.*;
    import javax.swing.JPanel;
    public class numBean
    {
      //String s1="jdbc:oracle:thin:@192.168.0.2:1521:mis";
      //String s2="oracle.jdbc.driver.OracleDriver";
      //String syg="select * from YG";
      Connection cn=null;//连接
      ResultSet rs=null;//结果集
      Statement st=null;//容器
      //guanliBean w=new guanliBean();
    //**************************************************************************************************
      public void tw(String pp)//添加或者删除 rs为sql语句
      {
        try
        {
          st.executeUpdate(pp);
        }
        catch(SQLException ex)
        {
          System.err.println("++Bean1.executeQuery:"+ex.getMessage());
        }
      }//***************************************************************************************************
      public ResultSet chazhao(String s1) throws Exception//查找  s1提供sql语句
      {
        rs=null;
        try
        {
          rs=st.executeQuery(s1);
        }
        catch(Exception e)
        {
          System.err.print("Bean1(查找);"+e.getMessage());
        }
        rs.last();
        if(rs.getRow()!=0)
        {return rs;}
        else
        {return null;}
      }
    //**************************************************************************************************
      public void open (String s1,String s2)//打开数据库 s1提供连接 s2提供驱动
      {
        try
        {
          Class.forName(s2);
          //System.out.println("F*F******************");
          cn=DriverManager.getConnection(s1,"wjcodb","wjcodb");
          st=cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
        }
        catch(Exception e)
        {
          System.err.print("open Bean1(打开数据库);"+e.getMessage());
        }  }
    //**************************************************************************************************
      public void close ()//关闭数据库
      {
        try
        {
          //rs.close();
          st.close();
          cn.close();
        }
        catch(Exception e)
        {
          //System.err.print("Bean1(关闭数据库);"+e.getMessage());
        }  }
      //******************************************************************************************************
      public static void main(String[]args)
    {}