声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。
JDBC:
JDBC 全称是Java DataBase Connection
JDBC API都是接口,为什么都是接口:
1.统一操作
2.将责任转给数据库开发商
如何添加jar包:
Eclipse 普通工程添加:
1.找到相应的数据库jar包
2.把jar包直接拷贝到工程目录
3.添加到编译环境
这种方法就是解除包,一定要解除才能删得了
Eclipse Maven Maven工程添加
1.首先进入中央仓库 www.mvnrepository.com
2.然后搜索MySQL
然后选择你想下载的版本,把依赖复制添加到eclipse即可
Oracle jar包下载:
也可以直接在Oracle的安装目录下查找
JDBC 接口介绍:(这些接口全部放在java.sql包下存放着)
DriverManager 驱动管理员 用于创建Connection
Connection 数据库连接对象
Statement SQL执行对象
PreparedStatement SQL预处理执行对象
ResultSet 查询的结果集
ResultSetMetaData 查询表结构
CallableStatement 存储过程调用
什么是驱动,驱动就是实现JDBC接口的操作类 Mysql JDBC API jar
java连接数据库步骤: 1.先把驱动找到 jar包 >> 添加到工程
如果是maven就直接把依赖设置好即可
2.启动数据库,保证数据库可以网络连接方式
3.加载驱动(有些数据库驱动包可以自动加载了) Class.forName(“com.mysql,jdbc.Driver”);
使用class加载类,使得静态成员初始化
//加载Driver类,它的静态块就会执行,执行静态块后就会马上注册驱动到驱动管理员类中
New com.mysql.jdbc.Driver(); New一下也能将加载类初始化
Com.mysql.jdbc.Driver.class 调用里面的属性也能将加载类初始化
学会查看 数据库jar中有没有META-INF/service这个文件夹,里面写着自动加载
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.密码
//这就是java连接数据库的完整写法
相关推荐
本压缩包包含了三个重要组成部分:《JAVA数据库编程JDBC》、《Java数据库接口JDBC入门基础讲座》以及《JDBC API数据库编程实作教材》。这些资源将帮助初学者全面理解和掌握JDBC的基础知识和实践技巧。 《JAVA数据库...
这个驱动程序也被称为`MySQL Connector/J`,是Java Database Connectivity (JDBC) 的实现,符合Java标准API,使得Java开发者可以方便地在Java应用中使用MySQL数据库。 `CHANGES` 文件通常记录了自上一版本以来的...
MySQL Connector/J 8.0.24 是MySQL数据库与Java应用程序之间的重要桥梁,它是一个用于连接Java应用程序到MySQL服务器的JDBC驱动程序。这个版本的发布旨在提供更高效、更稳定以及更安全的数据访问功能。以下是对这个...
"mysql-connector-java-5.1.37-bin.jar"是实际的Java二进制库,包含了所有必要的类和资源,使得Java应用程序能够通过JDBC(Java Database Connectivity)接口连接到MySQL数据库。JDBC驱动是Java平台的标准接口,允许...
Sharding-JDBC, 它定位为轻量级 java 框架,在 Java 的 JDBC 层提供的额外服务。它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。...
MySQL Connector/J是MySQL官方提供的用于Java应用程序连接MySQL数据库的驱动程序,它实现了Java Database Connectivity (JDBC) API,使得Java开发者能够方便地在应用中操作MySQL数据库。 描述中提到的"mysql-...
入门使用Sharding-JDBC时,首先需要引入Maven依赖,由于此文件中存在OCR扫描错误,正确的Maven依赖配置应如下: ```xml <groupId>org.apache.shardingsphere <artifactId>sharding-jdbc-core ${sharding-sphere...
"Java编程百例-java入门"这个资源是专为初学者设计的,旨在帮助他们掌握Java的基础知识,包括核心语法、Web开发技术以及用户界面设计。下面,我们将深入探讨这些关键知识点。 1. **Java基础语法**: - **变量与...
Java Database Connectivity (JDBC) 是Java平台上的一个标准API,用于与关系型数据库进行交互。它是Java开发者访问数据库的唯一、统一的接口,由Sun Microsystems(现已被Oracle收购)定义,各个数据库供应商负责...
"Java典型应用彻查1000例-Java入门"是针对初学者的一本教材,旨在通过大量的实例,帮助读者深入理解Java的核心概念和常见应用。 首先,Java的入门学习通常从基础语法开始,包括数据类型、变量、运算符、流程控制...
14. **数据库编程**:讲解了JDBC(Java Database Connectivity)API,包括数据库连接、执行SQL语句、结果集处理等。 15. **Java EE相关**:简要介绍了Java企业级应用开发,如Servlet、JSP、EJB等技术,以及MVC模式...
阿里云java源码数据库接口 中文文档 安装 通常,在您的项目中使用 ODPS JDBC 驱动程序有两种方法。 1.第一个是使用独立库: 从 . 结帐。 2.二是依靠maven为你解决依赖: < dependency > < groupId >...
14. **Java EE**:如果深入,还会涉及Java企业版(Java EE),如Servlet、JSP、JDBC、EJB、Spring、Hibernate等框架的使用。 这些内容将帮助学习者逐步掌握Java编程,无论是对初级开发者还是希望深入研究的中级...
对于初学者来说,Java快速入门主要涉及以下几个关键知识点: 1. **环境配置**:学习Java的第一步是安装Java Development Kit (JDK)。你需要设置JAVA_HOME环境变量,并将Java编译器(javac)和Java解释器(java)添加到...
Java Database Connectivity (JDBC)...总的来说,JDBC入门涉及加载数据库驱动、建立数据库连接以及使用SQL语句操作数据库。对于初学者来说,了解这些基础知识是至关重要的,它们构成了Java应用程序与数据库交互的基础。
在这个“JDBC_Java反射技术入门”资源中,初学者可以了解到如何使用Java进行数据库操作的基础知识,包括连接数据库、执行SQL语句、处理查询结果等。 1. **JDBC基础**: - **加载驱动**:在使用JDBC之前,我们需要...
【ha-jdbc入门demo】是针对高可用性(High Availability, HA)数据库连接技术的一次实践,主要聚焦在如何利用ha-jdbc实现数据库的高可用和负载均衡。在这个入门示例中,我们将深入理解ha-jdbc的工作原理,以及如何...
【标题】"Domino-Web-Java快速开发入门"是一个针对初学者的教程,旨在帮助开发者迅速掌握在Domino环境中进行Web应用的开发,并利用Java技术进行深入的系统集成和二次开发。本教程覆盖了从基础配置到实际编程的关键...
【c-jdbc使用入门】 C-JDBC,全称为Common JDBC,是一个开源的Java数据库连接库,它提供了一种中间层数据库访问方式,可以用于数据同步、数据复制等场景。本教程将详细介绍如何从安装到使用C-JDBC,以MySQL为例进行...
**Java数据库接口JDBC入门基础讲座** 在Java编程领域,JDBC(Java Database Connectivity)是连接Java应用程序与各种类型数据库的重要桥梁。它提供了一套标准的API,使得开发者能够使用Java语言来操作数据库,实现...