为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JDBC之 “ 对岸的女孩看过来”_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

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

Preacher JAVA开发工程师
难度初级
时长 2小时 2分
  • mvc 由下往上开发
    查看全部
  • 连接数据库步骤
    查看全部
  • if(conn==null){ try { conn=DriverManager.getConnection(URL, USER, PASSWORD); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return conn; }
    查看全部
  • JDBC 操作数据库三步走
    查看全部
  • JDBC
    查看全部
  • where技巧
    查看全部
  • JDBC的基本概念 (1)连接数据库的桥梁 (2)由java语言编写的类和接口组成 (3)可以为多种数据库提供统一的访问 模型层(DB + DAO):封装了实现类 控制层:action层,负责调用模型层 视图层调用控制层 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与数据库分开,开发者只需关心内部逻辑的实现而不需注重数据库连接的具体实现。(没有中间环节,是推荐方式!)
    查看全部
    0 采集 收起 来源:课程总结

    2016-08-24

  • 1.更改while(true)中的true,使用Scanner中的hasNext()方法,有输入值的时候就循环,没有输入值的时候不循环。 2.使用toUpperCase()方法,如果输入为小写的exit则转为大写;或者为EXIT的首字母,均实现退出操作 Scanner scan=new Scanner(System.in); while(scan.hasNext()){ String in=scan.next().toString(); if(OPERATION_EXIT.equals(in.toUpperCase())||OPERATION_EXIT.substring(0,1).equals(in.toUpperCase())){ System.out.println("您已成功退出。"); break; } }
    查看全部
  • MVC:model/entity与dao为模型层; action为控制层; view为视图层; db为数据库连接层;
    查看全部
  • 输入"syso",按Alt+/ 快速地打出"System.out.println();" ctrl+alt+↓ 复制整行到下发 alt+↓ 向下移动整行 ctrl+shift+o 快速导入包 alt+shift+j 快速添加类的文档注释 ctrl+shift+y 将大写转换成小写 Ctrl+shift+x 将小写转换成大写 Alt+Shift+Z 为代码块添加try/catch
    查看全部
  • 本节的亮点在于使用 query(List<Map<String,Object>> params) 和 where 1=1; jdbc传参数过多的时候,用List<Map<String,Object>> params双泛型作为参数: if(params!=null&&params.size()>0){ for(int i =0;i<params.size();i++){ Map<String,Object> map = params.get(i); sb.append("and "+map.get("name")+" "+map.get("relation")+" "+map.get("value")"); } } 接下来在Action(main方法)中: GoddessDao g = new GoddessDao(); List<Map<String,Object>> params = new ArrayList<Map<String,Object>>; Map<String,Object> param = new HashMap<String,Object>(); param.put("name","user_name"); param.put("relation","="); param.put("value","'小美'");//如果值是字符串需要加上单引号区分字符串 params.add(param); List<Goddess> result = g.query(parms);
    查看全部
  • 三个层之间数据流通过程
    查看全部
  • 模型层
    查看全部
  • MVC三层架构
    查看全部
  • JDBC编程步骤
    查看全部

举报

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

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