首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JDBC【介绍JDBC、使用JDBC连接数据库、简单的工具

对于我们来说,操作数据库都是在JDBC API【接口】上,使用不同的数据库,只要用数据库厂商提供的数据库驱动程序即可 这大大简化了我们的学习成本 3.简单操作JDBC 步骤: 导入MySQL或者Oracle...//DriverManager.registerDriver(new com.mysql.jdbc.Driver()); //2....Class.forName("com.mysql.jdbc.Driver"); //获取与数据库连接的对象-Connetcion connection...columnName) //对结果集进行滚动查看的方法 next() Previous() absolute(int row) beforeFirst() afterLast() ---- 7.写一个简单工具...通过上面的理解,我们已经能够使用JDBC对数据库的数据进行增删改查了,我们发现,无论增删改查都需要连接数据库,关闭资源,所以我们把连接数据库,释放资源的操作抽取到一个工具 /* *

1.3K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JDBC从0到1的学习 (提供JDBC 工具,数据库连接工具)

    statement 4.4 ResultSet 5 JDBC 工具 6 解决sql注入问题 7 JDBC 管理事务 8 jdbc 获取数据库连接对象connection 9 使用statement接口实现...是基准,其他公司,比如mysql,oracle这些公司,基于这个jdbc基本,封装jdbc基准里面的api,变为自己的,也就是变为自己的东西,这个就是驱动; 我们连接mysql,需要mysql的驱动...driver;连接oracle,需要oracle的驱动,这些驱动就是各个数据库厂家提供的; 3 jdbc加载驱动代码 我们创建一个maven,导入mysql的依赖 以上这个是mysql的驱动包,这个就是mysql数据库公司封装了jdbc之后,自己的东西,以后我们使用这个驱动包,就可以在代码里面连接mysql数据库,并且操作数据库了...4.3 statement 4.4 ResultSet 5 JDBC 工具 这个工具的作用就是,以后有人拿到这个代码,按照这个工具里面的方法就可以操作数据库了 写一个配置文件 配置文件里面的内容是

    68410

    JDBC——续写工具

    分析 在原先的分析得出要用内省的方式去遍历domain的属性 我们可以做这样一个接口IResultHandle包含一个处理结果集的方法 在实现BeanHandle中使用内省需要知道是哪个字节码...原先的RunSQL中处理结果集的部分只需要调用IResultHandle的方法 由于要确定是哪个字节码,所以BeanHandle对象的创建是要在各个DAO的实现中 并且需要有一个变量来存储是哪个字节码...对象,最后统一处理 结果集处理 接口 public interface ResultSetHandle { public T resultHandle(ResultSet re); } 实现...PropertyDescriptor[] pds = bean.getPropertyDescriptors(); for (PropertyDescriptor pd : pds) {// 遍历传入的字节码中的属性...StuDaoImp public class StudentDAO implements DAO { /* 省略了其他方法 RunSQL的query方法中需要传入结果集处理器 并且不同的DAO实现就会写上不同类型

    59910

    JDBC【事务、元数据、改造JDBC工具

    * 我们来模拟A向B账号转账的场景 * A和B账户都有1000块,现在我让A账户向B账号转500块钱 * * */ //JDBC...---- 2.元数据 什么是元数据 元数据其实就是数据库,表,列的定义信息 为什么我们要用元数据 即使我们写了一个简单工具,我们的代码还是非常冗余。...ParameterMetaData --参数的元数据 ResultSetMetaData --结果集的元数据 DataBaseMetaData --数据库的元数据 ---- 3.改造JDBC工具 问题...:我们对数据库的增删改查都要连接数据库,关闭资源,获取PreparedSteatment对象,获取Connection对象此类的操作,这样的代码重复率是极高的,所以我们要对工具进行增强 增删改...3:这样接口调用的方法就是调用者传递进来实现的方法。

    76280

    进行JDBC操作时,连接参数的配置(附DBUtil工具

    JDBC连接时,两种常见的地址书写 1、jdbc连接oracle数据库 driver=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@127.0.0.1...:1521:orcl username=chy password=123 可能会改变的值 1、本机地址、mysql端口号 2.3、登陆oracle用户名与密码 ?...2、jdbc连接mysql数据库 driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/project username=root password...=root 可能会改变的值 1、本机地址、oracle的端口号 2、mysql的数据库名 3、登陆mysql用户名与密码 ?...工具DBUtil 作用是可以让我们可以在配置文件中修改配置参数,而无需在相关的java中进行操作 并且可以直接调用本类,进行数据库连接、执行sql语句,关闭相关变量的操作 oracle与mysql

    1.6K10

    JDBC工具的抽取 - 封装获取连接、关闭资源

    JDBC工具的抽取 - 封装获取连接、关闭资源 前言 在前面的篇章中,我使用了 Statement 完成 JDBC 增删改查,而且我们可以发现在代码中,存在代码重复的地方,例如:获取数据库连接、关闭资源...所以下面我们可以写一个 JDBC工具,封装 获取数据库连接、关闭资源 这类的通用方法。...案例-JDBC工具的抽取 1.目标 掌握JDBC工具的抽取 2.步骤 在src目录下,创建配置文件 定义JdbcUtils 定义getConnection()方法 定义closeAll()方法...jdbc.password=Li********密码**********0 jdbc.url=jdbc:mysql://localhost:3306/testdb?...=com.mysql.jdbc.Driver 3.2 工具实现 3.2.1 创建 JdbcUtils 工具 package com.utils; /** * * @Description

    80610
    领券