编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

Java编程

JDBC获取数据库信息:获取数据库中表的信息
Java编程

JDBC获取数据库信息:获取数据库中表的信息

阅读(3655)

ResultSet getTables(String catalog,String schemaPattern,String tableNamePattern,String types[]) throws SQLException 获得目录中可用的数据表的描述信息 函数参数列表 Catalog 表示一个目录名为String对象 SchemaPattern表示模式名的String对象 tableNamePattern 表示数据表名类型的String对象 ...

JDBC获取数据库信息:DatabaseMetaData获取数据库基本信息
Java编程

JDBC获取数据库信息:DatabaseMetaData获取数据库基本信息

阅读(4433)

数据库的基本信息包括数据库名,数据库支持的数据类型、数据库表的最大列数等。以下是常用的获取数据库信息的方法。 String getDriverName() throws SQLException 获取当前JDBC驱动程序的名字 String getDriverVersion() throws SQLException 获取当前JDBC驱动程序的版本 String getUserName()throws SQLException 获...

JDBC获取数据库信息:DatabaseMetaData获取数据库详细信息
Java编程

JDBC获取数据库信息:DatabaseMetaData获取数据库详细信息

阅读(4066)

使用JDBC可以连接不同的数据库,通常这些数据库之间会有一些差异,很多时候开发人员需要知道所使用的数据库的具体特性,比如数据库所使用的数据类型,是否支持存储过程、是否支持批量更新数据等,绝大多数的数据库详细信息都可以使用DatabaseMetaData对象获取到。 DatabaseMetaData对象提供了丰富的方法用于获取数据库的信息,比如ge...

JDBC操作存储过程:JDBC执行存储过程并返回结果集ResultSet
Java编程

JDBC操作存储过程:JDBC执行存储过程并返回结果集ResultSet

阅读(4682)

    前面讲了JDBC执行存储过程,返回简单值的案列,这篇文章我们来讲解下如何通过JDBC返回结果集ResultSet的案例。    操作数据库:mysql    操作目的:通过JDBC执行存储过程,返回ResultSet结果集。    mysql返回结果集还是很简单的,而 oracle 则需要使用游标来返回结果集了。   ...

JDBC操作存储过程:JDBC执行存储过程有IN参数,有OUT参数,并返回简单值
Java编程

JDBC操作存储过程:JDBC执行存储过程有IN参数,有OUT参数,并返回简单值

阅读(3296)

    前面我们讲了JDBC执行存储过程只有IN参数,没有OUT参数。这篇文章我们来讲下有IN参数,有OUT参数,并返回简单值的情况。    操作数据库:mysql    操作目的:建立一个名为sp_insertDetail的存储过程,该存储过程目的是在t_user中插入一条数据,并返回成功插入数据后,目前数据库里一共有几条数据。&n...

JDBC操作存储过程:JDBC执行存储过程只有IN参数,没有OUT参数
Java编程

JDBC操作存储过程:JDBC执行存储过程只有IN参数,没有OUT参数

阅读(2787)

    操作数据库:mysql    操作目的:建立一个名为sp_insertDetail的存储过程,该存储过程目的是在t_user中插入一条数据。    至于怎么通过JDBC创建存储过程,可以看下我们之前的文章:JDBC创建存储过程    该存储过程只有输入IN参数,没有输出OUT参数sp_insertDetail存储过程的代码如下,这...

JDBC操作存储过程:JDBC创建存储过程
Java编程

JDBC操作存储过程:JDBC创建存储过程

阅读(3742)

    操作数据库:mysql    操作目的:在codingwhy库里面创建名为sp_updateDetail的存储过程,用于更新某条数据记录    在执行JDBC创建存储过程的代码前,我们先来看下当前的数据库结构,如下图所示:    可以看到,其函数底下是没有任何存储过程的,并且有一条id为1,name为codingwhy的记录...

JDBC操作表:JDBC删除表数据记录
Java编程

JDBC操作表:JDBC删除表数据记录

阅读(3569)

    操作数据库:mysql    操作目的:通过JDBC在数据库中删除某表的数据记录。    在删除表数据记录之前,我们来看下当前的数据库情况,有一条ID为5,name为codignwhy的数据记录。如下图所示:    JDBC删除表数据记录的核心代码如下:String jdbcURL = "jdbc:mysql://lo...

JDBC操作表:JDBC查询表数据记录
Java编程

JDBC操作表:JDBC查询表数据记录

阅读(4330)

    操作数据库:mysql    操作目的:通过JDBC在数据库中查询某表的所有数据记录。    在查询记录之前,我们还是先看下当前的表记录,如下图所示:    方法一:通过名称方式查询数据记录    JDBC通过名称方式查询数据记录的核心代码如下:String jdbcURL = "...

JDBC操作表:JDBC添加单条数据并返回主键值
Java编程

JDBC操作表:JDBC添加单条数据并返回主键值

阅读(3812)

    操作数据库:mysql    操作目的:通过JDBC在数据库表中插入单条数据,并返回该数据自增长的ID值。    在通过JDBC向表中添加单条数据前,我们先来看下当前的数据库(前提是主键是自增长的方式),如果不知道怎么通过JDBC新建表,可以看之前的这篇文章:JDBC创建表    JDBC添加单条数据并...