JDBC:JabaBean对数据库的操作----增删改查

JDBC链接数据库,对其进行增删改查

 java.sql.Connection;
 java.sql.DriverManager;
 java.sql.PreparedStatement;
 java.sql.ResultSet;
 java.sql.SQLException;
 java.sql.Statement;

  DBUtil {
 
    
     Connection getConnection()  SQLException,
    IllegalAccessException,InstantiationException,ClassNotFoundException{
        Connection conn=;
                Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
                String url = "jdbc:microsoft:sqlserver://localhost:1433;Database=pubs";
                String user="sa";
                String password="";
                conn = DriverManager.getConnection(url, user, password);
         conn;
    }
    
    
     ResultSet select(String sql) Exception{
        Connection conn = ;
        Statement stmt = ;
        ResultSet rs = ;
        {
            conn = getConnection();
            stmt = conn.createStatement();
            rs = stmt.executeQuery(sql);
             rs;
        } (SQLException sqle) {
              SQLException("select data exception: "+sqle.getMessage());
        }(Exception e){
              SQLException("System e exception: "+ e.getMessage());
        }
    }
    
    
      insert(String sql)  Exception{
        Connection conn = ;
        PreparedStatement ps = ;
        {
            conn = getConnection();
            ps = conn.prepareStatement(sql);
            ps.executeUpdate();
        }(SQLException sqle){
              Exception("insert data exception: "+ sqle.getMessage());
        }{
            
            {
                    (ps!=){
                        ps.close();
                    }    
                } (Exception e) {
                      Exception("ps close exception: "+e.getMessage());
                }
            }
        {
            (conn != ){
                conn.close();
            }
        } (Exception e) {
              Exception("connection close exception: "+e.getMessage());
        }
    }
    
    
      update(String sql)  Exception{
        Connection conn = ;
        PreparedStatement ps = ;
        {
            conn = getConnection();
            ps = conn.prepareStatement(sql);
            ps.executeUpdate();
        }(SQLException sqle){
              Exception("usdate exception: "+sqle.getMessage());
        }{
            
            {
                    (ps!=){
                        ps.close();
                    }
                } (Exception e) {
                      Exception("ps close exception: "+e.getMessage());
                }
            }
        {
            (conn != ){
                conn.close();
            }
        }(Exception e){
              Exception("connection close exception: "+e.getMessage());
        }
    }
    
    
      delete(String sql)  Exception{
        Connection conn = ;
        PreparedStatement ps = ;
        {
            conn = getConnection();
            ps = conn.prepareStatement(sql);
            ps.executeUpdate();
        }(SQLException sqle){
              Exception("delete exception: "+sqle.getMessage());
        }{
            
            {
                    (ps!=){
                        ps.close();
                    }
                } (Exception e) {
                      Exception("ps close exception: "+e.getMessage());
                }
            }
        {
            (conn != ){
                conn.close();
            }
        }(Exception e){
              Exception("connection close exception: "+e.getMessage());
        }
    }
}

你可能感兴趣的:(jdbc,JabaBean)