开启掘金成长之旅!这是我参与「掘金日新计划 · 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.执行的查询语句