![](https://img-blog.csdnimg.cn/20201105111246651.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JDBC基础教程
JDBC基础教程
不善表演
都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,
展开
-
8、使用元数据(描述数据属性的信息)分析数据库
第一节:使用 DatabaseMetaData 获取数据库基本信息DatabaseMetaData 可以得到数据库的一些基本信息,包括数据库的名称、版本,以及得到表的信息。String getDatabaseProductName() 获取此数据库产品的名称。int getDriverMajorVersion() 获取此 JDBC 驱动程序的主版本号。int getDriverMinorVersion() 获取此 JDBC 驱动程序的次版本号。实例:工具类:public class DbU原创 2020-11-03 15:57:34 · 645 阅读 · 0 评论 -
7、使用CallableStatement接口调用存储过程
第一节:CallableStatement 接口的引入CallableStatement 主要是调用数据库中的存储过程,CallableStatement 也是 Statement接口的子接口。在使用CallableStatement 时可以接收存储过程的返回值。第二节:使用 CallableStatement 接口调用存储过程void registerOutParameter(int parameterIndex, int sqlType)按顺序位置 parameterIndex 将 OU原创 2020-11-03 15:40:05 · 421 阅读 · 0 评论 -
6、处理大数据对象(CLOB 数据小说+BLOG 数据图片,电影,音乐)
大数据对象处理主要有 CLOB(character large object)和 BLOB(binary large object)两种类型的字段第一节:处理 CLOB 数据在 CLOB中可以存储大字符数据对象,比如长篇小说;第二节:处理 BLOG 数据在 BLOB 中可以存放二进制大数据对象,比如图片,电影,音乐;实例1:通过流的方式把CLOB数据插入数据表内1、图书Books模型public class Books { private int id; private String b原创 2020-11-03 14:52:55 · 866 阅读 · 0 评论 -
5、ResultSet结果集
第一节:ResultSet 结果集的引入当我们查询数据库时,返回的是一个二维的结果集,我们这时候需要使用 ResultSet 来遍历结果集,获取每一行的数据。第二节:使用 ResultSet 遍历查询结果boolean next() ----将光标从当前位置向前移一行,第一次调用next方法使第一行成为当前行,第二次调用使第二行成为当前行。String getString(int columnIndex) 以 Java 编程语言中 String 的形式获取此ResultSet 对象的当前行中指定原创 2020-11-03 10:45:36 · 738 阅读 · 0 评论 -
4、使用PreparedStatement接口实现增,删,改操作(常用)
第一节:PreparedStatement接口引入PreparedStatement 是 Statement 的子接口,属于预处理操作,与直接使用 Statement 不同的是,PreparedStatement在操作时,是先在数据表中准备好了一条 SQL 语句,但是此 SQL 语句的具体内容暂时不设置,而是之后再进行设置。(以后开发一般用 PreparedStatement,不用 Statement)第二节:使用PreparedStatement接口实现添加数据操作实例1:1、学生模型类原创 2020-11-02 17:22:05 · 856 阅读 · 0 评论 -
3、使用Statement接口实现增,删,改操作
1、Statement接口引入作用:用于执行静态 SQL 语句并返回它所生成结果的对象。常用方法:int executeUpdate(String sql) 执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句)。void close() 立即释放此 Statement 对象的数据库和 JDBC 资源,而不是等待该对象自动关闭时发生此操作。实例1:创建工具类DbUtil:import java.原创 2020-11-02 11:13:44 · 592 阅读 · 0 评论 -
2、JDBC连接数据库
1、JDBC连接数据库步骤加载JDBC驱动程序建立数据库连接Connection创建执行SQL的语句Statement处理执行结果ResultSet释放资源2、在项目里配置数据库驱动右击项目->Build Path->Add Exteranl JARs3、加载驱动 (只做一次)Mysql驱动名:com.mysql.jdbc.Driver方式一:Class.forName(“com.MySQL.jdbc.Driver”); 推荐这种方式,不会对具体的原创 2020-11-02 11:14:13 · 159 阅读 · 0 评论 -
1、JDBC概述
1.什么是JDBCJDBC 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。java 提供了jdbc的接口规范,对应数据库厂商依照规范进行驱动类库开发,提供给开发者。应用程序与数据以jdbc桥接的方式进行交互,任何基于JDBC 的 ORM 框架都是对JDBC 操作的封装。2.数据库驱动我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道。其实也就是数据库厂商的J原创 2020-11-02 11:14:05 · 404 阅读 · 0 评论