在Eclipse中封装程序通过JDBC访问MySQL的代码

public   class  ConDB
{
    
    
private Connection _con;
    
private String _driver;
    
private String _userName; 
    
private String _password;
    
private String _dburl;
    
private Statement _stmt;
     
  
public ConDB()
  
{
    _dburl 
= "jdbc:mysql://localhost:3306/mysql";
    _userName 
= "root";
    _password 
= "123456789";
    _driver 
="com.mysql.jdbc.Driver";
        
    
try
    
{
             Class.forName(_driver);     
//加载MYSQL JDBC驱动程序   
    }

    
catch (Exception e)
    
{
          System.out.print(
"Error loading Mysql Driver!");
          e.printStackTrace();
    }

    
try
    
{
                Connection connect 
= DriverManager.getConnection(
                    _dburl,_userName,_password);
                
//System.out.println("Success connect Mysql server!");
    }

    
catch (Exception e)
    
{
          System.out.print(
"get data error!");
          e.printStackTrace();
    }

  }

  
//按照给定的sql进行数据库查询
  public ResultSet executeQuery(String sql)
  
{
    ResultSet rset 
= null;
    
try
    
{
        Class.forName(_driver);
        _con 
= DriverManager.getConnection(_dburl,_userName,_password);
        _stmt 
= _con.createStatement();
        rset 
= _stmt.executeQuery(sql);
    }
catch(Exception e)
    
{
        System.out.println(
"Query Error!!!!!!!!!");
    }

    
return rset;
  }


  
//修改、插入、删除
  public void updateDB(String sql)
  
{
      
try
      
{
          Class.forName(_driver);
            _con 
= DriverManager.getConnection(_dburl,_userName,_password);
            _stmt 
= _con.createStatement();
            _stmt.executeUpdate(sql);
      }
catch(Exception e)
      
{
          System.out.println(
"UpDate Error!!!!!!!");
      }

  }

  
  
//关闭数据库链接
  public void closeDB()
  
{
      
try
      
{
          _con.close();
      }
catch(SQLException ex)
      
{
          System.err.println(ex.getMessage());
      }

  }

}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值