java数据库调用「建议收藏」

1.概念:JavaDatabaseConnectivity java数据库连接​ 本质:其实是官方(SUN公司)提供的一套操作所有关系型数据库的规则(接口),各个数据库厂商会去实现这套接口,产生数据库驱动(Jar包),我们可以使用这套接口(JDBC)编程,真正执行的代码驱动包里的实现类。2.快速入门​ 1.导入jar包 mysql-connector-java-5.1.37-bin….

大家好,又见面了,我是你们的朋友全栈君。

1.概念:Java Database Connectivity java数据库连接

​ 本质:其实是官方(SUN公司)提供的一套操作所有关系型数据库的规则(接口),各个数据库厂商会去实现这套接口,产生数据库驱动(Jar包),我们可以使用这套接口(JDBC)编程,真正执行的代码驱动包里的实现类。

2.快速入门

​ 1.导入jar包 mysql-connector-java-5.1.37-bin.jar

​ 1.复制mysql-connector-java-5.1.37-bin.jar到项目的libs目录下

​ 2.右键–Add as Library

​ 2.注册驱动

​ DriverManager对象

​ 功能

​ 注册驱动:告诉程序使用哪一个数据库驱动

​ 源码调用了静态代码块,也就是说驱动注册随着类的加载而加载

​ 获取数据库连接

​ url:指定连接的路径

​ jdbc:mysql://localhost:3306/db4

​ 语法 jdbc:mysql://ip地址(域名):3306/数据库名称

​ 如果连接本地的sql服务器,可省略 jdbc:mysql:///db4

​ user:用户名

​ password:密码

​ Connection对象

​ 数据库连接对象

​ 功能:

​ 1.获取执行sql的对象(Statement)

​ 2.管理事务

​ 3.获取Connection对象

​ 4.定义sql

​ 5.获取执行sql语句的对象 Statement

​ Statement对象 执行sql的对象

​ 功能

​ 1.执行sql

​ boolean execute():可以执行所有sql语句

​ int executeUpdate():执行DML(insert,update,delete)语句和DDL(create,alter,drop)语句

​ 返回值是影响的行数

​ int executeQuery():DQL(select)语句

​ 6.执行sql,接受返回结果

​ 7.处理结果

​ 8.释放资源

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128699.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SpiderData 2019年1月31日 DApp数据排行榜[通俗易懂]

    SpiderData 2019年1月31日 DApp数据排行榜[通俗易懂]SpiderData 2019年1月31日 DApp数据排行榜

    2022年4月21日
  • mongodb 唯一索引 性能_什么是唯一索引

    mongodb 唯一索引 性能_什么是唯一索引MongoDB支持的索引种类很多,诸如单键索引,复合索引,多键索引,TTL索引,文本索引,空间地理索引等。同时索引的属性可以具有唯一性,即唯一索引。唯一索引用于确保索引字段不存储重复的值,即强制索引字段的唯一性。缺省情况下,MongoDB的_id字段在创建集合的时候会自动创建一个唯一索引。本文主要描述唯一索引的用法。

    2022年9月20日
  • AssemblyInfo.cs文件的作用

    AssemblyInfo.cs文件的作用

    2021年12月1日
  • PHP7数组的底层实现

    PHP7数组的底层实现

    2022年2月11日
  • pycharm settings在哪_pycharm安装之后的设置

    pycharm settings在哪_pycharm安装之后的设置一、远程仓库地址https://github.com/LudvikWoo/guoya-pycharm-settings.git二、配置settings仓库1)配置界面快捷键打开:ctrl+alt+s通过菜单打开:file–》settings–>tools–>settingrepository2)添加settings仓库三、使用代码助手新建py文件输入…

    2022年8月28日
  • 最实用的高并发任务执行架构设计 | 架构篇

    最实用的高并发任务执行架构设计 | 架构篇目录前言高并发任务执行架构需求场景业务架构设计技术架构设计初始设计演化阶段一演化阶段二演化阶段三代码设计总结前言随着互联网与软件的发展,除了程序员,架构师也是越来越火的职业。他们伴随着项目的整个生命过程,他们更像是传统工业的设计师,将项目当做生命一般细心雕琢。目前对于项目架构而言,基本都会需要设计的几个架构。1、业务架构项目或者产品的市场定位、需求范围、作用场景都是需要在项目启动初期进行系统性分析的。在设计业务架构中,架构师还需要明

    2022年5月26日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号