JDBC 简介|学习笔记-阿里云开发者社区

开发者社区> 学堂小助手> 正文

JDBC 简介|学习笔记

简介: 快速学习 JDBC 简介
+关注继续查看

开发者学堂课程【Java 高级编程JDBC 简介】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/20/detail/432


 JDBC 简介


现代的开发几乎所有的项目都是围绕着数据库展开的,很少会见到没有数据库而单独存在的项目。

所以任何一门编程语言如果要想发展,那么必须对数据库的开发有所支持,同样,Java从最初的时代开始就一直支持着数据库的开发标准—— JDBC(Java Database Connectivity Java 数据库连接),JDBC 本质上来讲并不属于一个技术,它属于一种服务。

而所有服务的特征,必须按照指定的套路来进行操作。在 Java 里面专门为 JDBC 提供有一个模块 (java.sql),里面核心的一个开发包( java.sql),在 JDBC 里面核心的组成就是 DriverManager 类以及若干接口(Connection、Statement、PreparedStatement、ResultSet)).

 

对于 JDBC 的程序数据库访问也分为如下四种形式:

JDBC-ODBC 桥连接:利用微软的 ODBC 技术进行连接,而后再利用 JDBC 技术访问 ODBC 技术进行数据库的开发,这种技术为 Java 默认支持的技术,不需要做任何的额外配置即可能实现

-处理流程:程序→ JDBC → ODBC →数据库,操作性能很差,使用人数极少。

JDBC 连接:直接利用 JDBC 进行数据库的连接处理;

处理流程:程序→JDBC →数据库,这种连接一般只连接本地数据库服务器

JDBC 网络连接:通过特定的网络协议连接指定的数据库服务;

处理流程:程序→JDBEC→网络数据库(IP 地址,端口号)

JDBC 协议连接:自己通过编写指定的协议操作实现数据库的访问;

    

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
7286 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
9557 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
8987 0
使用SSH远程登录阿里云ECS服务器
远程连接服务器以及配置环境
2122 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
10581 0
腾讯云服务器 设置ngxin + fastdfs +tomcat 开机自启动
在tomcat中新建一个可以启动的 .sh 脚本文件 /usr/local/tomcat7/bin/ export JAVA_HOME=/usr/local/java/jdk7 export PATH=$JAVA_HOME/bin/:$PATH export CLASSPATH=.
4451 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
5869 0
1116
文章
0
问答
来源圈子
更多
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载