JDBC学习笔记 day1
JDBC的基本概念:
JDBC就是java database connectivity,即java数据库连接。
JDBC主要完成的几个任务分别为
- 与数据库建立一个连接
- 向数据库发送SQL语句
- 处理数据库返回的结果
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相关推荐
- JDBC学习笔记03【JDBC事务管理、数据库连接池、JDBCTemplate】
黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...
- JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】
黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...
- JDBC学习笔记01【JDBC快速入门、JDBC各个类详解、JDBC之CRUD练习】
黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...
- JDBC 学习笔记(一)—— 基础知识 + 分页技术
2019独角兽企业重金招聘Python工程师标准>>> 本文查阅方法: 1.查阅目录 -- 查阅本文目录,确定想要查阅的目录标题 2.快捷"查找" ...
- JDBC学习笔记——Java语言与数据库的鹊桥
JDBC学习笔记--Java语言与数据库的鹊桥 JDBC(Java DataBase Connectivity):SUN公司提供的 一套操作数据库的标准规范,说白了就是用Java语言来操作数据 ...
- JDBC学习笔记(1)---B站尚硅谷宋红康
JDBC学习笔记(1)-B站尚硅谷宋红康 JDBC学习笔记(2)-B站尚硅谷宋红康 文章目录 软件架构方式介绍 JavaWeb技术概览 第1章:JDBC概述 1.1 数据的持久化 1.2 Java中的 ...
- JDBC 学习笔记 day02 用 PreparedStatement 实现 CRUD 操作
JDBC 学习笔记 day02 PreparedStatement 相比于 Statement 的好处 PreparedStatement 实现 增,删,改 操作 PreparedStatement ...
- JDBC学习笔记(六)
JDBC学习笔记(六) Thinkersky[Email:yanghuangming@rongji.com] 关于婚姻与爱情,一组5至10岁的美国小孩给出了他们的答案.也许听起来傻傻的,但是谁能说小娃 ...
- ELK搜索学习笔记--Day1
ELK搜索学习笔记–Day1 1. 课程简介 1.1 课程内容 ELK是包含但不限于Elasticsearch(简称es).Logstash.Kibana 三个开源软件的组成的一个整体.这三个软件合成 ...
最新文章
- Mac 10.12安装Office 2011
- python简单代码表白-python浪漫表白源码
- python爬虫,爬取猫眼电影1(正则表达式)
- 软考-信息系统项目管理师-项目整体管理
- 1在mysql进行定义操作系统_Mysql基础知识一
- Mysql雨松工具类使用
- [你必须知道的.NET] 第五回:深入浅出关键字---把new说透(转载)
- 搭载华为HiCar 新宝骏跨界融合打造智能出行生态圈
- C MySql封装类 高性能连接池_在vc中通过连接池操作mysql(api方式),附c++访问mysql的封装类...
- java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: NO)报错问题解决
- [Web 前端] Jquery 复制元素,并修改属性, 追加到另一个元素后面
- 带grub的软盘镜像制作
- 【集合论】集合概念与关系 ( 真子集 | 空集 | 全集 | 幂集 | 集合元素个数 | 求幂集步骤 )
- 改纸盒大小_包装纸箱改大小
- 18位身份证号码校验
- 计算机ctrl加什么作用,计算机中快捷键ctrl加什么是返回上一步
- 初学Java多线程:线程简介
- 推荐一款视频音频剪辑软件,可免费试用
- 新春伊始:从CHAT-GPT到生成式AI,人工智能新范式
- 学习Python后,就业能从事哪些方向?
热门文章
- HH SaaS电商系统的商品物流模板的功能设计
- java 聚合_Java聚合
- 系统制成docker镜像_docker 制作自己的镜像
- 蓝牙信号强度检测app_基于蓝牙技术的智能插座方案
- 全国计算机证件照要露耳朵吗,结婚证照片要露耳朵么 结婚登记照露一只耳朵行吗...
- okhttp 连接池_okhttp 源码分析
- sql 非主键每年自增_或许你不知道的 10 条 SQL 技巧
- c语言实验报告5数组,c语言实验报告五一维数组.doc
- linux数字设定法设定权限,Linux chmod命令详解和使用实例(改变文件或目录的访问权限)...
- php重载,PHP 重载