jdbc连接数据库_qzhq

JDBC连接数据库

一、前提

环境:eclipse javaEE
mysql可视化:Navicat for MySQL
数据库版本:mysql-5.7.25-winx64
jdbc相关jar包:mysql-connector-java-5.1.7-bin.jar

这里特别要提一句:
不同的mysql数据库版本对应着不同版本的mysql-connector。
如果mysql版本更高(如8.x.x),就要去百度找更高版本的mysql-connector.
当然这只是数据库与jar之间兼容性的问题,不影响具体jdbc操作的代码。
以下例子建立在 我的mysql版本是5.7.25,mysql-connector包的版本是5.1.7。(5.1.7是最常用的)

二、数据库表

创建一个数据库test,在test表中创建users表,设置好表内字段并插入几条数据。例下图。
在这里插入图片描述

三、项目搭建

1、创建项目:

在eclipse中创建好的javaweb项目初始目录如图:
在这里插入图片描述
在自动生成的WEB-INF目录下创建一个文件夹bin,将jdbc需要的jar包粘贴好bin中,(bin目录用来存放我们web项目相关的所有jar包)。【web.xml也是自动生成的,用来配置我们的web项目,目前不用】

2、手动将mysql-connector-java-5.1.7-bin.jar导入项目环境

右键mysql-connector-java-5.1.7-bin.jar—BuildPath—add to path在这里插入图片描述
然后就可以在环境中查看到导入的这个jar啦。如下图这样就意思是将这个jdbc的jar导入成功了。可以开始打代码了。
在这里插入图片描述
3、创建工具类

创建一个jdbc的类,这里我起名为jdbcUtil,在静态代码块中把数据库账号、密码、链接都初始化完成,方便连接数据库时直接用这些固定参数。如图:
在这里插入图片描述
4、创建数据库连接Connection对象
在这里插入图片描述
5、创建 Statement 对象并执行SQL语句

建立了到数据库连接Connection 之后,用 Connection 的 createStatement方法创建Statement ,Statement 的executeQuery方法用来执行咱们的 SQL 语句。SQL语句的执行结果保存在ResultSet对象中,如下图查询user表中全部信息。

在这里插入图片描述

查询操作完成! 以上演示的是查询数据库全部字段的例子,其实不论是增删查改,流程是一样的,只是SQL语句的不同而已。我们最后再理一下整个过程的脉络。
1、创建项目
2、导入jar并add to path
3、创建工具类并初始化username password 和url
4、装载Driver :Class.forName(“com.mysql.jdbc.Driver”);
5、获取数据库连接connection
6、用connection得到执行SQL语句的Statement
7、调用statement的executeQuery(sql语句)方法将结果集返回给ResultSet
8、处理结果集ResultSet

这样一个简单的jdbc连接数据库的例子就完成了。是不是非常简单?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值