为了账号安全,请及时绑定邮箱和手机立即绑定

JDBC之 “ 对岸的女孩看过来”

难度初级
时长 2小时 2分
学习人数
综合评分9.40
387人评价 查看评价
9.6 内容实用
9.3 简洁易懂
9.3 逻辑清晰
  • //通过静态方法,获取连接数据库的连接 Connection conn = MysqlConnector.getConnection(); //sql语句 String sql = "" + " insert into imooc_goddess " + " (user_name,sex,age,birthday,email,mobile, " + " create_user,create_date,update_user,update_date,isdel) " + " values("+ " ?,?,?,?,?,?,?,current_date(),?,current_date(),?);" ; //预编译sql语句 PreparedStatement ptmt = conn.prepareStatement(sql); ptmt.setString(1, g.getUser_name()); ptmt.setInt(2, g.getSex()); ptmt.setInt(3, g.getAge()); ptmt.setDate(4, new Date(g.getBirthday().getTime())); ptmt.setString(5, g.getEmail()); ptmt.setString(6, g.getMobile()); ptmt.setString(7, g.getCreate_user()); ptmt.setString(8, g.getUpdate_user()); ptmt.setInt(9, g.getIsdel()); ptmt.execute();
    查看全部
  • 加载驱动程序,获得数据库连接,创建statement对象
    查看全部
  • 如果输入为EXIT(转为大写),或者为EXIT的首字母,均实现退出操作
    查看全部
  • JDBC是连接java与数据库的桥梁,有了它java可以与任何数据库连接。
    查看全部
  • @视图层 关键代码: String in=scan.next(); if(OPERATION_EXIT.equals(in.toUpperCase())||OPERATION_EXIT.substring(0,1).equals(in.toUpperCase())){} Integer step=1; String prenious=null; else if(OPERATION_ADD.equals(in.toUpperCase())||OPERATION_ADD.substring(0, 1).equals(in.toUpperCase())||OPERATION_ADD.equals(prenious)){ prenious=OPERATION_ADD; ...} if(1==step){} else if(2==step){} ... if(OPERATION_ADD.equals(prenious)){ step++; } 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 第二种模糊查询:(小技巧 where 1=1) 输入数据改为:String XX ->List<Map<String,object>> parameter
    查看全部
  • 这是删除 自己写的 其它和老师说的一样 差不多 (单个查询等) else if(OPERATION_DELETE.equals(in.toUpperCase())||OPERATION_DELETE.substring(0,1).equals(in.toUpperCase())){ System.out.println("请输入Goddess的[id]删除:"); String inx=scan.next().toString(); try { action.del(Integer.valueOf(inx)); System.out.println("删除成功"); } catch (NumberFormatException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); System.out.println("删除失败"); } }
    查看全部
  • mvc
    查看全部
  • 注意java.util.Date类型与ava.sql.Date java.sql.Date是java.util.Date的子集,所以: ==>数据库,需要根据java.util.Date得到time来new一个java.sql.Date对象; <==数据库,java.sql.Date->java.util.Date 子集对象可以直接赋值给赋值变量。
    查看全部
  • JDBC各种连接方式对比: 1、JDBC + ODBC桥的方式。特点:需要数据库的ODBC驱动,仅适用于微软的系统 这种方式,JDBC将调用传递给ODBC,然后ODBC再调用本地的数据库驱动代码。 2、JDBC + 厂商API的形式。特点:厂商API一般使用C编写 这种方式,JDBC将调用直接传递给厂商API的服务,然后在调用本地的数据库驱动。 3、JDBC + 厂商Database Connection Server + DataBase的形式。 特点:在JAVA与DATABASE之间架起了一台专门用于数据库连接的服务器(一般有数据库厂商提供) 这种方式,JDBC将调用传递给中间服务器,中间服务器再将调用转换成数据库能够被调用的形式,在调用数据库服务器。中间增设数据库服务器能够提升效率,但不如直接操作数据库便捷。 4、JDBC + DATABASE的连接方式。 特点:这使得Application与数据库分开,开发者只需关心内部逻辑的实现而不需注重数据库连接的具体实现。(没有中间环节,是推荐方式!) [ 收起全文 ]
    查看全部
    1 采集 收起 来源:课程总结

    2015-07-29

  • JDBC常用接口、JDBC编程步骤、执行SQL语句、管理结果集、事务管理 高级应用:分页、高级查询、高级函数使用 JDBC:应用服务器和数据库DB之间的数据流通过程,实现应用服务器对数据库的操作。
    查看全部
    1 采集 收起 来源:JDBC 简介

    2015-05-03

  • JDBC连接方式之第四种方式
    查看全部
    1 采集 收起 来源:课程总结

    2015-04-29

  • //JDBC——JDBC简介 一、简介 1、Java Data Base Connectivity(Java数据库连接):是java与数据库的桥梁,提供读写操作 2、可以为多种数据库提供统一的访问,是一种统一标准 3、通过JDBC可以连接Oracle、MySql、Sql Server数据库
    查看全部
    1 采集 收起 来源:JDBC 简介

    2015-04-28

  • 过滤条件为是生日 或者 用or
    查看全部
  •   SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范(接口),称之为JDBC。这套接口由数据库厂商去实现,这样,开发人员只需要学习jdbc接口,并通过jdbc加载具体的驱动,就可以操作数据库。

    查看全部
    1 采集 收起 来源:JDBC 简介

    2019-06-08

举报

0/150
提交
取消
课程须知
本课程是 Java 中级课程,各位小伙伴们需要对 JAVA 基础,MySql 的应用 以及 SQL 语句的编写有基本了解。
老师告诉你能学到什么?
1、JDBC 的基本概念 2、JDBC 常用接口及使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!