Java Data Base Connectivity,java语言连接数据库系统;JDBC接口是一套class文件,由SUN公司负责制定JDBC规范,JDBC接口调用方是java程序员主要作用就是连接数据库并且操作数据库,JDBC接口的实现类各大数据库厂商的java程序员负责编写SUN公司制定的JDBC接口的实现类,那么连接数据库驱动是各大数据库厂商编写的JDBC接口的实现类,编译之后将这些实现类打成jar包并且发布,所有连接数据库的java程序员需要从官网上下载这些jar再使用,这些jar包通常被我们称为连接数据库的驱动;那么我们java程序员要想连接MySQL数据库,需要先从官网下载连接MySQL数据库的专用驱动jar包,并且需要将这些jar包配置到环境变量classpath中。
JDBC基本概念
概念:
Java DataBase Connectivity Java数据库连接,Java语言操作数据库
JDBC本质:
其实是官方(sun公司)定义的一套操作所有关系数据库的规则,即接口。
各个数据库厂商去实现这套接口,提供数据库驱动jar包。
我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。
Person接口 Worker类Person p = new Worler();p.eat();
快速入门
步骤:
导入驱动jar包mysql-connector-java-5.1.37-bin.jar
复制mysql-connector-java-5.1.37-bin.jar到项目的libs目录下
右键-->Add As Library
注册驱动
获取数据库连对象Connection
定义sql
获取执行sql语句的对象Statement
执行sql,接受返回结果
处理结果
释放资源
JDBC快速入门
import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class JdbcCaiNiao{ public static void main(String[] args) throws Exception{ //1.导入驱动jar包 //2.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //3.获取数据库连对象 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db3","root","password"); //4.定义sql语句 String sql = "update account set balance = 500 where id = 1"; //5.获取执行sql语句的对象 Statement Statement stmt = conn.createStatement(); //6.执行sql int count = stmt.executeUpdate(sql); //7.处理结果 System.out.println(count); //8.释放结果 stmt.close(); conn.close(); }}
以上就是对Jdbc快速入门的介绍,更多Jdbc视频教程可从极悦java培训机构官网中的Java教程中下载学习。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习