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

  • 相关阅读:
    安装mongoDB时,总是报错,启动不了
    koa2路由
    异步操作async await
    nodeJs koa-generator脚手架
    nodeJs学习-19 个人博客案例-(1)数据字典
    nodeJs学习-18 mysql数据库了解
    nodeJs学习-17 博客案例
    nodeJs学习-16 数据字典示例
    前端图片压缩后,文件流上传
    Linux用户名显示-bash-4.1$快速排查
  • 原文地址:https://www.cnblogs.com/JLeeci/p/5451150.html
Copyright © 2011-2022 走看看