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

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

难度初级
时长 2小时 2分
学习人数
综合评分9.40
387人评价 查看评价
9.6 内容实用
9.3 简洁易懂
9.3 逻辑清晰
  • JDBC:用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。
    JDBC:java data base connection(java数据库连接),可以为多种数据库提供统一的访问,体现:java一次编译,到处运行。
    浏览器输入用户名和密码,username和password会传递到应用服务器上,服务器调用数据库DB,把username和password传递到DB,查询DB中username和password是否存在和匹配,DB返回结果以后,应用服务器分析查询结果,如果结果正确,浏览器跳转登陆成功页面;否则返回登陆界面并提示用户:失败!
    JDBC的存在,应用服务器操作数据库。

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

    2018-06-24

  • MVC
    查看全部
  • jdbc 项目计划

    查看全部
  • jdbc
    查看全部
  • 我是课程看完重新写的带有自己理解的东西,注释也很全

    package com.imooc;

    import java.sql.DriverManager;

    import java.sql.ResultSet;

    import java.sql.SQLException;

    import com.mysql.jdbc.Connection;

    import com.mysql.jdbc.Statement;


    public class DBUtil {

    //建立三个常量 用来存放地址 用户名 密码

    private static final String URL="jdbc:mysql://localhost:3306/imooc?useSSL=false&serverTimezone=UTC";

    //private static final String URL="jdbc:mysql://127.0.0.1:3306/imooc?characterEncoding=utf8&useSSL=true&serverTimezone=UTC";

    //private static final String URL="jdbc:mysql://127.0.0.1:3306/imooc"; //这个连接方法已经不适用版本过高的java数据库连接

    private static final String NAME="root";   //用户名

    private static final String PASSWORD="root";   //密码

    private static Connection conn = null;

    static {     //静态初始化 且静态初始化块只在类的加载时调用一次,再再次创建对象时不会执行

    try {

    //1.加载mysql驱动程序

    Class.forName("com.mysql.jdbc.Driver");

    //加载Oracle数据库

    //Class.forName("oracle.jdbc.drive.OracleDriver");\

    //2.获得数据库的连接   DriverManage是个驱动类

    conn = (Connection) DriverManager.getConnection(URL, NAME, PASSWORD);

    } catch (ClassNotFoundException e) {

    e.printStackTrace();

    } catch (SQLException e) {

    e.printStackTrace();

    }

    }

       //对外提供一个方法 可以对此获得连接,静态方法可以被这个类调用

    public static Connection getConnection() {

    return conn; 

    }

    public static void main(String[] args)  throws Exception{

            //连接数据库

    Class.forName("com.mysql.jdbc.Driver");

    //2.获得数据库的连接

    conn = (Connection) DriverManager.getConnection(URL, NAME, PASSWORD);

    //通过数据库的连接操作数据库,实现增删改查

    Statement stmt =  (Statement) conn.createStatement();

    ResultSet rs = stmt.executeQuery("select  user_name,age from imooc_goddess");

    while(rs.next()) {

    System.out.println(rs.getString("user_name")+","+rs.getInt("age"));

    }

    //实例化第二个对象验证静态初始化块只在类的加载时调用且只会调用一次

    // ResultSet rs2 = stmt.executeQuery("select  user_name,age from imooc_goddess");

    // while(rs.next()) {

    // System.out.println(rs2.getString("user_name")+","+rs2.getInt("age"));

    // }

    }

    }


    查看全部
  • java应用通过JDBC连接其他数据库

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

    2018-06-12

  • 报错id不是遍历怎么回事,我对了一下代码一样的
    查看全部
  • jdbc
    查看全部
    0 采集 收起 来源:JDBC 简介

    2018-06-08

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

    2018-06-06

  • MVC三层架构

    查看全部
  • https://img1.sycdn.imooc.com//5b165e18000136ab08090421.jpg

    MVC工作流程解释

    查看全部
  • JDBC:用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。
    JDBC:java data base connection(java数据库连接),可以为多种数据库提供统一的访问,体现:java一次编译,到处运行。
    浏览器输入用户名和密码,username和password会传递到应用服务器上,服务器调用数据库DB,把username和password传递到DB,查询DB中username和password是否存在和匹配,DB返回结果以后,应用服务器分析查询结果,如果结果正确,浏览器跳转登陆成功页面;否则返回登陆界面并提示用户:失败!
    JDBC的存在,应用服务器操作数据库。

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

    2018-06-03

  • private static final String url="jdbc:mysql://localhost:3306/imooc?characterEncoding=utf-8" ;//静态变量,URL地址

    private static final String user = "root";                          //静态变量,数据库用户名

    private static final String password="123456";                      //静态变量,数据库密码

     

    private static Connection conn = null ;//静态变量 ,数据库连接对象




    不加?characterEncoding=utf-8在navicat中会出现中文乱码问题

    查看全部
  • /**

     * dao(data access object,数据访问对象),通常用来操作数据库的,主要是访问数据库的一些方法

     * model其实是dao层

     * 

     */


    查看全部
  • 注:视图层是数据展示用的,为了给用户展示程序运行的结果,可能是一个列表集合,也可能是一幅图片,或者其他的东西。当用户做出响应的操作,比如修改某条数据,视图层就会将用户的行为传递到控制层,控制层来协调控制,它就会更新模型层,模型层用来数据处理,还有业务逻辑,模型层更新以后就会通知控制器,控制器再更新视图层,用户就会看到更新之后最新的视图层。


    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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