• -Java-JDBC入门


    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

    JDBC:

    JDBC 全称是Java DataBase Connection

    JDBC API都是接口,为什么都是接口:

    1.统一操作

    2.将责任转给数据库开发商

    如何添加jar包:

    Eclipse 普通工程添加:

    1.找到相应的数据库jar包

    2.把jar包直接拷贝到工程目录

    3.添加到编译环境

    image

    image

    这种方法就是解除包,一定要解除才能删得了

    Eclipse Maven Maven工程添加

    1.首先进入中央仓库 www.mvnrepository.com

    2.然后搜索MySQL

    image

    image

    image

    然后选择你想下载的版本,把依赖复制添加到eclipse即可

    Oracle jar包下载:

    也可以直接在Oracle的安装目录下查找

    image

    JDBC 接口介绍:(这些接口全部放在java.sql包下存放着)

    DriverManager     驱动管理员 用于创建Connection
    Connection         数据库连接对象
    Statement           SQL执行对象
    PreparedStatement  SQL预处理执行对象
    ResultSet            查询的结果集
    ResultSetMetaData   查询表结构
    CallableStatement    存储过程调用

    什么是驱动,驱动就是实现JDBC接口的操作类 Mysql JDBC API jar

    image

    image

    image

    java连接数据库步骤: 1.先把驱动找到 jar包 >> 添加到工程

    如果是maven就直接把依赖设置好即可

    2.启动数据库,保证数据库可以网络连接方式

    3.加载驱动(有些数据库驱动包可以自动加载了) Class.forName(“com.mysql,jdbc.Driver”);

    使用class加载类,使得静态成员初始化

    image

    //加载Driver类,它的静态块就会执行,执行静态块后就会马上注册驱动到驱动管理员类中

    New com.mysql.jdbc.Driver(); New一下也能将加载类初始化

    Com.mysql.jdbc.Driver.class 调用里面的属性也能将加载类初始化

    学会查看 数据库jar中有没有META-INF/service这个文件夹,里面写着自动加载

    image

    4.使用DriverManagr管理员 创建Connection对象

    一般都是填三个数据,以下三个:

    DriverManager.getConnection(“” , ”” , ””);

    MySQL URL多种种写法: 1.jdbc:mysql:///mysql 默认本地和默认的3306端口

    2.jdbc:mysql://127.0.0.1:3306/mysql 这是定义地址端口

    1.URL  >>>  连接什么数据库
                服务器地址
                服务器端口
                数据库名字
                其他设置

    2.用户名 3.密码

    image

    //这就是java连接数据库的完整写法

    image

    image

  • 相关阅读:
    科大奥瑞大物实验-A类不确定度计算器 代码
    在手机和电脑间双向加密传输文件 —— Windows 安装 Kde Connect
    Leetcode 寻找两个有序数组的中位数
    树莓派3B安装 Arch Linux ARM
    从零开始编译安装 Extcalc
    Oracle, PostgreSQl, MySQL针对INSERT时可能唯一键重复的SQL
    如何从Oracle, MySql, PostgreSQL的PreparedStatement获得所执行的sql语句?
    PostgreSQL报错:当前事务被终止,命令被忽略,直到事务块结束
    PostgreSQL对GROUP BY子句使用常量的特殊限制
    一种用JDBC实现批量查询的巧妙方法
  • 原文地址:https://www.cnblogs.com/kaigexuetang/p/7418232.html
Copyright © 2020-2023  润新知