相对路径、绝对路径、mysql及jdbc基础

一、相对路径和绝对路径

绝对路径:绝对路径是以/开头的路径!

如果是服务器端解析,代表的是:http://localhost:8080/项目名/

如果是浏览器端解析,代表的是:http://localhost:8080

base标签:里面有一个href属性,这个属性允许我们用使用相对路径的方式使用绝对路径!

我们再使用相对路径的时候,相对路径会以这个href属性值作为前缀!

二、mysql数据库

1、一对一

CREATE TABLE `husband`
 (
	 `id` INT(11) PRIMARY KEY AUTO_INCREMENT,
	 `hname` VARCHAR(50)
 )

CREATE TABLE `wife`
 (
	 `id` INT(11) PRIMARY KEY,
	  `wname` VARCHAR(50),
	 FOREIGN KEY(id) REFERENCES husband(id)
  )

关联主表的表中不单独设列存放主表的主键

2、一对多

通常是在多的一端维护一个外键,这个外键指向一的主键

3、多对多

通常单独设表来存放外键关系

4、sql语句执行数据

 

5、多表查询

(1)纵向连接(union ,union all)

select name from stu1
UNION all
select name from stu2
union会对数据进行过滤,保证数据唯一,而union all不会对数据进行过滤

(2)横向连接

①join on来完成横向连接
②inner join

select * from person p
inner join orders o
on p.id = o.oid
③left on左外连接会将左表中所有的数据都显示出来

select * from person p
left join orders o
on p.id = o.oid

三、jdbc连接数据库

加载数据库驱动类 Class.forName();

获取数据库连接 DriverManager.getConnection

获取PreparedStatement 对象 conn.prepareStatement
如果是select语句 使用PreparedStatement对象的executeQuery方法

如果是增删改语句 使用executeUpdate方法


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值