zoukankan      html  css  js  c++  java
  • 连接数据的步骤

    连接数据库的步骤:
    注册驱动 (只做一次)
    Class.forName(“com.mysql.jdbc.Driver”);
    推荐这种方式,不会对具体的驱动类产生依赖。
    DriverManager.registerDriver(com.mysql.jdbc.Driver);
    会造成DriverManager中产生两个一样的驱动,并会对具体的驱动类产生依赖。
    System.setProperty(“jdbc.drivers”, “driver1:driver2”);
    虽然不会对具体的驱动类产生依赖;但注册不太方便,所以很少使用。
    驱动类型(四种类型)

    建立连接(Connection) 
        Connection conn = DriverManager.getConnection(url, user, password);
        url格式:
    JDBC:子协议:子名称//主机名:端口/数据库名?属性名=属性值&…
        User,password可以用“属性名=属性值”方式告诉数据库;
    创建执行SQL的语句(Statement)
        Statement
     Statement st = conn.createStatement();
    st.executeQuery(sql);
        PreparedStatement
    String sql = “select * from table_name where col_name=?”;
    PreparedStatement ps = conn.preparedStatement(sql);
    ps.setString(1, “col_value”);
    ps.executeQuery();
    
    执行语句
        ResultSet rs = statement.executeQuery(sql);
        While(rs.next()){
    rs.getString(“col_name”);
    rs.getInt(“col_name”);
    //…
        }
    
    处理执行结果(ResultSet)
    释放资源
    

    基本的CRUD(创建、读取、更新、删除)
    Connection conn = null;
    Statement st=null;
    ResultSet rs = null;
    try {
    //获得Connection
    //创建Statement
    //处理查询结果ResultSet
    } finally {
    //释放资源ResultSet, Statement,Connection
    }

  • 相关阅读:
    Day1.13 v-for中key属性的使用
    Day1.12 v-if、v-show
    Day1.11 v-for 四种使用方式
    Day1.10 属性绑定设置元素行类样式
    Day1.9 属性绑定设置元素class类样式
    Day1.7 v-model
    Day1.8 项目:计算器
    Day1.6 事件修饰符
    win7 忘记密码
    excel 单元格0 不显示的最佳方法
  • 原文地址:https://www.cnblogs.com/stone-learning/p/9276285.html
Copyright © 2011-2022 走看看