zoukankan      html  css  js  c++  java
  • JDBC编程

    JDBC编程:

    1、加载驱动

    Class.forName(“org,gjt,mm,mysql,Driver”);//mm.gjt.org 网址

    2、创建连接

    Connection con=null; 将此步作为全局变量 方便关闭连接

    PreparedStatement ps=null;

    正式创建连接:

    String url=”jdbc:mysql://localhost:3306/jleeci?characterEncoding=utf-8;”

    //访问的数据库类型,数据库地址,数据库名称,数据库编码集

    Con=DriverManager.getConnection(url, "root", pwd);

    //mysql 的用户名:root   mysql的密码:pwd

    3、操作数据库

    增删改:

    //准备执行语句

    String sqlStr=”insert into tableName (fileds) values (?,?,?,?,?)”;

    // 几个属性,几个占位符“?”

    //执行sql语句,得到sql语句的执行对象

                        ps=con.prepareStatement(sqlStr);//预加载执行语句

    ps.setString(int index,String x);根据不同属性的数据类型向数据库中添加数据其中数据库的首位置为1而不为0

    //更新数据库

    ps.executeUpdate();

    查询:模糊查询时,返回结果集。精确查询时返回对象

    A、模糊查询,建立数组

    1、准备执行语句

    List<object> list=new ArrayList<Object>();

    Ps=con.preparStatement(sqlStr);

    2、得到结果集指针,将sql语句查询到的结果读取到结果集中

    Rs=ps.execuQuery();

    While(rs.next){//将结果集指针,不断指向下一条记录,读取到结果集中。

    Empbean bean=new empbean();

    Bean.setxx(rs.getString(“key”))

    List.add(bean)

    }

    Return list;

    B、精确查找

    Object obj=new Object();

    4、关闭连接

    Ps.close();

    Con.close();

  • 相关阅读:
    IOS:APP网络状态的检测
    IOS:个人笔记|UI__使用Plist文件来进行数据的读取
    IntelliJ IDEA中项目import与open的区别
    打开电脑分屏
    微服务
    自增主键和UUID
    雪花算法
    使用navicat连接阿里云上mysql
    【vue】报错This dependency was not found
    跨域问题
  • 原文地址:https://www.cnblogs.com/JLeeci/p/5451150.html
Copyright © 2011-2022 走看看