20165101刘天野 2017-2018-2 《Java程序设计》第7周学习总结

20165101刘天野 2017-2018-2 《Java程序设计》第7周学习总结


教材学习内容总结

第十一章JDBC与MySQL数据库

JDBC简介

JDBC(Java Database Connectivity)提供了一种与平台无关的用于执行SQL语句的标准Java API,可以方便地实现多种关系型数据库的统一操作,它由一组用Java语言编写的接口和类组成。

JDBC本身提供的是一套数据库操作标准,而这些标准又需要数据库厂商实现,所以针对每一个数据库厂商都会提供一个JDBC驱动程序。

目前比较常见的JDBC驱动程序可分为以下4类:

JDBC-ODBC桥驱动:直接利用微软的ODBC(Open Database Connectivity)进行数据库的连接操作,但是这种操作性能较低。

JDBC本地驱动:直接使用各个数据库生产商提供的JDBC驱动程序,但是因为其只能应用在特定的数据库上,会丧失程序的可移植性,不过这样操作的性能较高。

JDBC网络驱动:将JDBC转换为与DBMS无关的网络协议,之后又被某个服务器转换为一种DBMS协议。这种网络服务器中间件能够将它的纯Java客户机连接到多种不同的数据库上,所用的具体协议取决于提供者。通常,这是最灵活的JDBC驱动程序。

本地协议纯JDBC驱动:将JDBC调用直接转换为DBMS所使用的网络协议。这将允许从客户机器上直接调用DBMS服务器。

MySQL常用命令

功能 命令
连接MySQL数据库 mysql -u 用户名 -p;然后输入密码
创建数据库 create database 数据库名称;
删除数据库 drop database 数据库名称;
使用数据库 use 数据库名称;
创建数据库表 create table 表名称(字段名称 字段类型 默认值 约束…………);
删除数据库表 drop table 表名称;
查看表结构 desc 表名称;
查看全部数据库 show databases;
查看一个数据库的全部表 show tables;

代码托管

原文地址:https://www.cnblogs.com/lty12345678911/p/8850040.html