JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。
JDBC API由核心Java API和扩展Java API两部分组成。核心API位于java.sql包中,包括建立DBMS连接和访问DBMS数据所需的基本Java数据对象;扩展API位于javax.sql包中,是J2EE的一部分,包括一些JDBC高级特性(如数据库连接池管理),以及与JNDI进行交互的Java数据对象。
Java程序使用JDBC API来访问JDBC驱动程序,JDBC驱动程序再把这些访问消息翻译成能被DBMS理解和处理的底层消息,并完成交互
Java.sql包常用的接口/类如下:
DriverManager :依据数据库的不同,管理JDBC驱动
Connection :负责连接数据库并担任传送数据的任务
Statement :由 Connection 产生、负责执行SQL语句
ResultSet:负责保存Statement执行后所产生的查询结果
使用JDBC操作Mysql数据库(连接远程数据库和本地唯独URL地址发生变化)
1. 启动MySQL数据库服务
2. 下载MySQL数据库驱动下载地址:https://dev.mysql.com/downloads/file/?id=468319
将解压的xxxx.jar包拷贝到工程lib目录下,bulid path一下如下图所示:
JDBC API由核心Java API和扩展Java API两部分组成。核心API位于java.sql包中,包括建立DBMS连接和访问DBMS数据所需的基本Java数据对象;扩展API位于javax.sql包中,是J2EE的一部分,包括一些JDBC高级特性(如数据库连接池管理),以及与JNDI进行交互的Java数据对象。
Java程序使用JDBC API来访问JDBC驱动程序,JDBC驱动程序再把这些访问消息翻译成能被DBMS理解和处理的底层消息,并完成交互
Java.sql包常用的接口/类如下:
DriverManager :依据数据库的不同,管理JDBC驱动
Connection :负责连接数据库并担任传送数据的任务
Statement :由 Connection 产生、负责执行SQL语句
ResultSet:负责保存Statement执行后所产生的查询结果
使用JDBC操作Mysql数据库(连接远程数据库和本地唯独URL地址发生变化)
1. 启动MySQL数据库服务
2. 下载MySQL数据库驱动下载地址:https://dev.mysql.com/downloads/file/?id=468319
将解压的xxxx.jar包拷贝到工程lib目录下,bulid path一下如下图所示: