JDBC 第三课 —— java与数据库的连接
一、前言
任何一个项目都离不开数据库
java web 项目也一样
java web 里面的 application
应用服务中的 tomcat 是拿什么
连接数据库的
二、JDBC的介绍
一种用于执行SQL语句的Java API,
可以为多种关系数据库提供统一访问,
它由一组用Java语言编写的类和接口组成。
当然,这里也就不多废话这个,有兴趣可以去百度
三、JDBC驱动包的下载
JDBC拥有基本的基准,
每个数据库厂商也会写出不同的
数据库实现类
比就如说 mysql 数据库
驱动就是在 oracle 官网下载
1.进入官网
https://www.oracle.com/index.html
2.在官网下方
3.
4.
5.我们选择 java 的 jdbc
6.
7.
8.
9.
四、java web 项目访问数据库
1.打开 eclipse
2.创建一个 java web 项目
3.将包导入到 lib 目录中
4.创建一个 jsp 网页
5.导入驱动
6.连接数据库
连接数据库有五大参数
1.ip
2.端口
3.数据库帐号
4.数据库密码
5.数据库名
连接之前,我们需要打开数据库服务
其次就是
创建可以控制 sql 语句的对象
执行 SQL语句对象
测试结果
表示我们的 SQL 语句执行成功
五、PreparedStatement 对象
虽然我们这个 SQL语句对象成功执行,
不过这个语句是死的
不适合我们面向对象的编程思想
所以我们需要去升级
升级一:加变量
测试结果
不过问题来了,如果我的变量中有 ' 号呢
测试结果
那有没有更好的方法呢
升级二:加问号
查看结果
内容加一个 ' 号
测试结果
优势劣势一目了然~
六、数据库时间对象
首先我们先给一个表格加入一个 date类型 的列
查看结果
加入成功
插入数据
引入一个新时间类
java.sql.Date类
重新插入数据
测试结果
如果需要插入当天时间
测试结果
插入指定日期到数据库
测试结果