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类

重新插入数据

测试结果

如果需要插入当天时间

测试结果

插入指定日期到数据库

测试结果


 

posted @ 2017-06-07 20:41  码小农丶  阅读(127)  评论(0编辑  收藏  举报