Java学习之路004——JDBC基础操作


theme: github

JDBC 连接步骤

  • - 下载驱动(根据你使用数据库类型确定,sqlserver,mysql, oracle)
  • - 把下载的驱动导入项目中
  • - 加载驱动
  • - 根据驱动管理器获取连接数据库的对象Connection
  • - 根据Connection对象创建编译对象Statement
  • - 根据Statement对象设置执行的SQL语句和参数
  • - 使用Statement对象执行SQL语句并处理返回结果

Mysql连接器下载

【1】下载地址:

https://dev.mysql.com/downloads/

【2】选择Java连接器

【3】选择Archives

【4】选择有关的版本

【5】解压得到jar包

JDBC基础开发流程

【1】在项目里面,新增一个lib文件夹,把jar包拷贝到该文件夹下

【2】连接器包右键-> 选择添加为库 

【3】创建库,默认即可。

【4】复制驱动的地址备用。复制地址操作: 连接器展开-> 找到 cj 目录 -> jdbc 目录 -> Driver   右键,选择复制路径

【5】复制引用路径,该地址用于加载连接器驱动使用,类似C#里面的加载dll文件的用法。

【6】粘贴到Class.forName()的参数里面,用来加载对应的驱动。

【7】此处我找了个已有数据的数据库,里面有一些内容,用来做此处的测试使用。例如查询id等于11的数据。

【8】编写对应的数据库连接与查询操作

有关代码:

```java Class.forName("com.mysql.cj.jdbc.Driver"); String url = "jdbc:mysql://ip地址:3306/数据库名?useSSL=false&serverTimezone=GMT%2B8"; Connection connection = DriverManager.getConnection(url, "用户名", "密码"); String sql = "select * from 表 where detail like ? and id=?";

// 创建编译对象 PreparedStatement pst = connection.prepareStatement(sql); // 设置参数,参数是以1开始,而不是0 pst.setString(1, "%打call%"); pst.setString(2, "11"); // 执行SQL语句并处理返回结果 ResultSet resultSet = pst.executeQuery(); // 把获取结果输出到控制台 while (resultSet.next()) { System.out.println(resultSet.getString("id")+" | " +resultSet.getString("detail")+" | " + resultSet.getString("currenttime")); }

// 释放操作资源 resultSet.close(); pst.close(); connection.close(); } catch (Exception e) { System.out.println(e.getMessage()); } ```

最后,也欢迎关注博主公众号【Dotnet Dancer】,谢谢大家~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值