学习记录0321-数据库基础-利用JDBC连接本地MySQL
2017-03-21 22:16
801 查看
概念
Data数据数据是数据库中存储的基本对象,及描述书屋的符号记录称为数据。
DataBase(DB)数据库
数据库是存放数据的仓库,数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为用户共享。
DataBase Management System(DBMS)数据库管理系统。
数据库管理系统是位于用户和操作系统之间的一层数据管理软件,包含数据定义,数据组织存储管理,数据操纵和事务管理及运行管理等功能。
java DateBase Connectivity(JDBC)Java数据库连接
是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组通过Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
关系数据库标准语言SQL
结构化查询语言(Structured Query Language,SQL)是关系数据库的标准语言。其功能不仅仅是查询,而是包括数据库模式创建、数据库数据的插入与修改、数据库安全性完整性定义与控制等一系列功能。数据库操作
本文以MySQL为例打开数据库 mysql -u root -p 然后输入自己的密码
**显示数据库/数据表:
show database/tables;
**创建数据库:
create database 库名;
**使用数据库:
use 库名;
**定义基本表:
create table 表名(…)
create table Student ( Sno char(9) primary key, /*列级完整性约束,主码*/ Sname char(20) unique, /*Sname取唯一值*/ Ssex char(2) );
**外码定义:
foreign key(列名) references (表名)(列名)
**修改基本表:
alter table Student add Sage int; alter table Student drop Sage;
**删除基本表:
drop table Student;
**单表查询:
select * from Student;(查询全部) select Sname from Student;(查询单列) select Sno,Sname from Student where Sno='1';(条件查询)
**插入数据:
指定列插入
insert into Student(Sno,Sname) values('1','张三');
按表的属性列整体插入
insert into Student values('2','李四','男');
**修改数据:
update Student set Ssex='男' where Sno='1';
**删除数据:
delete from Student where Sno='2';
使用JDBC连接MySQL(本地)
1.添加JDBC驱动器到项目中2.建立连接
connection con=null; Class.forName("com.mysql.jdbc.Driver"");//注册驱动器 con=DriverManager.getConnection("jdbc:mysql://localhost:3306/DatabaseName",username,password);
3.发送sql语句
String sql="select * from table" Statement stm = con.createStatement();//创建Statement ResultSet rs = stm.executeQuery(sql);
相关文章推荐
- Android学习——利用JDBC连接服务器数据库
- 通过JDBC连接数据库(MySql为例)并读取数据库信息--JSP基础
- JDBC(1)JAVA连接数据库之 基础知识学习
- java学习之在myclipse中利用jdbc连接数据库
- mysql 一个被误导的错误: mysql jdbc连接,数据库ip变成了本地ip?
- 如何创建本地数据库MySQL并连接JDBC
- Mysql学习之十二:JDBC连接数据库之DriverManager方法
- mysql 一个被误导的错误: mysql jdbc连接,数据库ip变成了本地ip?
- 利用JDBC连接数据库(MySQL)
- 第一篇随记:学习WAMP中最基础的JDBC连接操作记录( Statement、PreparedStatement和CallableStatement)
- 利用JDBC连接Mysql访问数据库完成增删改查操作
- Java学习笔记——JDBC之与数据库MySQL的连接以及增删改查等操作
- JAVA学习笔记4——JDBC方式连接数据库
- JDBC_mysql 数据库连接
- jdbc连接数据库利用MyEclipse获取驱动名称以及连接字符串
- java中利用JDBC连接MySQL方法总结
- vc++------利用ADO连接数据库(学习所得)
- 编写操作数据库的JAVA程序时需要的连接MySQL数据库的JDBC连接包mysql-connector-java-5.1.10.zip怎么安装
- [基础]JDBC连接MySQL
- JDBC连接数据库(三种不同的数据库)(Oracle、SQLServer、MySQL)