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();

  • 相关阅读:
    fiddler设置https抓包配置
    win7 台式电脑设置WIFI热点
    让python pip使用国内镜像
    正则表达式基础
    windows 10 在cmd 下面输入英文时提示光标不显示的解决办法
    解决airtest在真机上text无法输入英文及中文
    iphone模拟不同的网络状态
    xpth元素定位
    LINUX的NTP设置启用与关闭_centos
    java数据结构和算法------插入排序
  • 原文地址:https://www.cnblogs.com/JLeeci/p/5451150.html
Copyright © 2011-2022 走看看