zoukankan      html  css  js  c++  java
  • javaoop_破解jdbc

    1.用java操作数据库,使用到了 几个接口,和类。

     首先需要把 包导入,然后其他的 不用记,自然的会很熟练的

    鉴于每次都会使用到几个常用的 所以我们通常是使用 一个封装好的 类,

    public  class bao{

      private String url="jdbc:sqlserver://localhost:1433;databasename=xxx";

    private Connection sqlcon=null;
    private PreparedStatement pst=null;

    //获取数据库连接对象

    public Connection MygetCon()throws SQLException{

    //加载 驱动类(每个公司的不一样)

    Class.forname("com.microsoft.jsbc.sqlserverDriverManager");--用try--包起

    return DM.getC(url,user,passwords);

    以上是必须要添加的

    }

     

                 2. 然后就是分为 结果集和 执行行数

                      public   int MexU(String sql ,Object ...objs ){

                               sqlcon=MygetConn();// 调用私有函数,创建 一个对象

                               pst=sqlcon.prepareStstement(sql);

                                if(objs!=null){

                                        int i=1;

                                        for(Object obj:objs){

                                              pst.setObject(i,obj);

                                              i++;}

                                  }

                          int idex=pst.executeupdate();

                            return idex;

                            }          

    ++++++++++++++++++++++++++++++++++++++++++

                 

        public  ResultSet My_r(String sql ,Object ...objs ){

                               sqlcon=MygetConn();// 调用私有函数,创建 一个对象

                               pst=sqlcon.prepareStstement(sql);

                                if(objs!=null){

                                        int i=1;

                                        for(Object obj:objs){

                                              pst.setObject(i,obj);

                                              i++;}

                                  }

                      

                               ResultSet  rst=pst.executeQuery();
                               return rst;

                            }    

    +++++++++++++++++++++++++++++++

    最后就是 关闭

            

    public void CloseAll() throws SQLException{
                   if(pst!=null){
                 pst.close();
                     }
                   if(sqlcon!=null){
                sqlcon.close();
                    }
    }

    +++++++++++++++++++++++++++++++++

    }

  • 相关阅读:
    vs2015 打开xaml:右击-打开方式->xml编辑器
    交互式计算机图形学(基于webGL)资源使用
    利用pushState开发无刷页面切换
    js 阻止冒泡 stopPropagation
    PHP中“简单工厂模式”实例讲解
    ajax传递特殊字符串问题 +%@
    GitHub自学
    ajax 请求超时 取消请求
    mongo操作之分页
    我使用过的Linux命令之date
  • 原文地址:https://www.cnblogs.com/yyjxxd/p/5421380.html
Copyright © 2011-2022 走看看