Java怎么连接数据库

121 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第22天,点击查看活动详情

一.连接时使用的技术

1.JDBC (java DataBase Connectivity) java语言连接数据库

2.JDBC的本质:

JDBC是一套接口(面向接口写实现类,能够解耦合,提高代码的扩展力)

因为每个数据库底层的实现原理是不同的,如果没有接口 访问不同数据库就要不同的代码

jdbc驱动: 所有的数据库连接的驱动都以 jar包存在(里面是.class) 有很多的 .class文件

他们是对JDBC接口的实现类 由数据库厂商提供连接相应的数据库 官网下载

二 .连接的准备

1.首先在你的项目中建立 一个lib 文件夹(表示加入依赖)(资源在上面)

2.选择这个项目的Properties 在下面页面中添加Libraries进入这个项目 jar配置到项目)

三. 连接步骤

接下来就是连接步骤 实现对数据库的增删改查(重要实现步骤)

JDBC编程的六步(一定要背会,这个技术后面将被Mybatis框架替代现在一定要会)

1):注册驱动 (告诉Java要连接什么数据库)

2): 获得连接 (表示JVM的进程与数据库之间的通道打开)

3): 获得数据库操作对象 (它专门执行sql语句的对象)

4): 执行sql 语句

5): 处理查询结果集 (只有执行select 语句才有的步骤)

6): 释放资源 (使用完后,一定要关闭)

详细讲解

1):注册驱动

你所下载的jar包解压后 ,在这个路径下 ,你将看到 JDBC 提供的驱动 ,在创建时使用

//第一步 注册驱动 (前面是jdk提供的类)

DriverManager.registerDriver(new com.mysql.jdbc.Driver());

2): 获得连接

提供连接时的信息( url :连接对象)

解释 url jdbc:数据库软件:// 你的电脑ip : 软件的端口(mysql 3306) /你的连接数据库名

String url=“jdbc:mysql://localhost:3306/bj”;

String user=“数据库使用者”;

String password=“数据库密码”;

Connection conn= DriverManager.getConnection(url, user, password);

3): 获得数据库操作对象

Statementstmt =conn.createStatement();

四.展示实现

1.首先建立你的数据库,和所需要的表

2.更改我的代码中的配置为你的信息 建立连接

3.执行sql添加操作

4.执行的查询语句