JDBC的基本概念:

  JDBC就是java database connectivity,即java数据库连接。

  JDBC主要完成的几个任务分别为

  1.   与数据库建立一个连接
  2.   向数据库发送SQL语句
  3.   处理数据库返回的结果

  JDBC的作用:

      将java程序语言编写出来的程序,与数据库相连接

  JDBC的总体结构:

    1.应用程序

    2.驱动程序管理器

    3.驱动程序

    4.数据源

  关于如何进行JDBC编程的步骤:
         1. 创建数据源

2. 建立数据库连接

----------------------------------------------------------------------------------------

    建立数据连接是通过调用java.sql.DriverManager类的getConnection方法来建立的,下面对该方法进行介绍。

Public static Connection getConnection(String url,String user,String password)throws SQLException

      参数url为指定数据库的连接字符串,参数user为要连接数据库的用户名,参数password为用户名所对应的密码。

      如果没有用户名和密码,可以用两个空字符串来代替。此方法有可能抛出捕获异常java.sql.SQLException,因此再调用此方法时必须进行异常处理。

      指定数据库的连接字符串由三部分组成,各部分之间用“:”分隔,如下所示:

        jdbc:<子协议>:<子名称>

      子协议指的是数据库的类型,例如可以是odbc,mysql或者oracle等。子名称指的是数据源的名称或数据库的网络标识字符串。

举个小栗子:

        //声明连接引用 Connection con=null;//声明数据库连接字符串 String url="jdbc:odbc:student";try {//创建数据库连接con=DriverManager.getConnection(url,"","");//连接以后操作数据库的代码}catch(java.sql.SQLException e) {e.printStackTrace();}

  3. 进行数据库操作 -----通过SQL语句来完成

  4. 获取数据库中信息

转载于:https://www.cnblogs.com/yezhaodan/p/8544172.html

JDBC学习笔记 day1相关推荐

  1. JDBC学习笔记03【JDBC事务管理、数据库连接池、JDBCTemplate】

    黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...

  2. JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】

    黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...

  3. JDBC学习笔记01【JDBC快速入门、JDBC各个类详解、JDBC之CRUD练习】

    黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...

  4. JDBC 学习笔记(一)—— 基础知识 + 分页技术

    2019独角兽企业重金招聘Python工程师标准>>> 本文查阅方法:     1.查阅目录 -- 查阅本文目录,确定想要查阅的目录标题     2.快捷"查找" ...

  5. JDBC学习笔记——Java语言与数据库的鹊桥

    JDBC学习笔记--Java语言与数据库的鹊桥     JDBC(Java DataBase Connectivity):SUN公司提供的 一套操作数据库的标准规范,说白了就是用Java语言来操作数据 ...

  6. JDBC学习笔记(1)---B站尚硅谷宋红康

    JDBC学习笔记(1)-B站尚硅谷宋红康 JDBC学习笔记(2)-B站尚硅谷宋红康 文章目录 软件架构方式介绍 JavaWeb技术概览 第1章:JDBC概述 1.1 数据的持久化 1.2 Java中的 ...

  7. JDBC 学习笔记 day02 用 PreparedStatement 实现 CRUD 操作

    JDBC 学习笔记 day02 PreparedStatement 相比于 Statement 的好处 PreparedStatement 实现 增,删,改 操作 PreparedStatement ...

  8. JDBC学习笔记(六)

    JDBC学习笔记(六) Thinkersky[Email:yanghuangming@rongji.com] 关于婚姻与爱情,一组5至10岁的美国小孩给出了他们的答案.也许听起来傻傻的,但是谁能说小娃 ...

  9. ELK搜索学习笔记--Day1

    ELK搜索学习笔记–Day1 1. 课程简介 1.1 课程内容 ELK是包含但不限于Elasticsearch(简称es).Logstash.Kibana 三个开源软件的组成的一个整体.这三个软件合成 ...

最新文章

  1. Mac 10.12安装Office 2011
  2. python简单代码表白-python浪漫表白源码
  3. python爬虫,爬取猫眼电影1(正则表达式)
  4. 软考-信息系统项目管理师-项目整体管理
  5. 1在mysql进行定义操作系统_Mysql基础知识一
  6. Mysql雨松工具类使用
  7. [你必须知道的.NET] 第五回:深入浅出关键字---把new说透(转载)
  8. 搭载华为HiCar 新宝骏跨界融合打造智能出行生态圈
  9. C MySql封装类 高性能连接池_在vc中通过连接池操作mysql(api方式),附c++访问mysql的封装类...
  10. java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: NO)报错问题解决
  11. [Web 前端] Jquery 复制元素,并修改属性, 追加到另一个元素后面
  12. 带grub的软盘镜像制作
  13. 【集合论】集合概念与关系 ( 真子集 | 空集 | 全集 | 幂集 | 集合元素个数 | 求幂集步骤 )
  14. 改纸盒大小_包装纸箱改大小
  15. 18位身份证号码校验
  16. 计算机ctrl加什么作用,计算机中快捷键ctrl加什么是返回上一步
  17. 初学Java多线程:线程简介
  18. 推荐一款视频音频剪辑软件,可免费试用
  19. 新春伊始:从CHAT-GPT到生成式AI,人工智能新范式
  20. 学习Python后,就业能从事哪些方向?

热门文章

  1. HH SaaS电商系统的商品物流模板的功能设计
  2. java 聚合_Java聚合
  3. 系统制成docker镜像_docker 制作自己的镜像
  4. 蓝牙信号强度检测app_基于蓝牙技术的智能插座方案
  5. 全国计算机证件照要露耳朵吗,结婚证照片要露耳朵么 结婚登记照露一只耳朵行吗...
  6. okhttp 连接池_okhttp 源码分析
  7. sql 非主键每年自增_或许你不知道的 10 条 SQL 技巧
  8. c语言实验报告5数组,c语言实验报告五一维数组.doc
  9. linux数字设定法设定权限,Linux chmod命令详解和使用实例(改变文件或目录的访问权限)...
  10. php重载,PHP 重载