找到 316 篇文章 关于 JDBC

如何使用 JDBC API 将字符串转换为日期对象?

Jennifer Nicholas
更新于 2019-07-30 22:30:25

1K+ 阅读量

Date 对象的 valueOf() 方法接受一个表示 JDBC 转义格式(即 yyyy-mm-dd)的日期的字符串值,并将给定的字符串值转换为 java.sql.Date 对象。Date date = Date.valueOf(“date_string”);假设我们创建了一个名为 employee_data 的表,其描述如下所示:+----------+--------------+------+-----+---------+-------+ | 字段    | 类型         | Null | Key | 默认值 | 额外 | +----------+--------------+------+-----+---------+-------+ | id       | int(11)      | YES  |     | NULL    | | | Name     | varchar(255) | YES  |     ... 阅读更多

如何在 JDBC 中将日期值转换为字符串?

Vrundesha Joshi
更新于 2019-07-30 22:30:25

1K+ 阅读量

java.sql.Date 类的 toString() 方法返回当前日期对象表示的日期的转义格式:yyyy-mm-dd。使用此方法,您可以将 Date 对象转换为 String。Date date = rs.getDate("Dispatch_Date"); date.toString());假设我们有一个名为 dispatch_data 的表,其中包含 3 条记录,如下所示:+--------------+------------------+---------------+----------------+ | Product_Name | Name_Of_Customer | Dispatch_Date | Location | +--------------+------------------+---------------+----------------+ | KeyBoard     | Amith            | 1981-12-05    | Hyderabad | | Ear phones   | Sumith           | 1981-04-22   ... 阅读更多

如何在 JDBC 程序中将 Date 对象转换为 Timestamp?

Nitya Raut
更新于 2019-07-30 22:30:25

600 阅读量

java.sql.Date 类的 getTime() 方法检索并返回自纪元时间 1970 年 1 月 1 日 00:00:00.000 GMT 以来以毫秒(长整型)表示的当前时间戳中的时间。//检索日期 Date date = rs.getDate("Dispatch_Date");java.sql.Timestamp 类的构造函数接受一个长整型变量,该变量表示自纪元时间以来的毫秒时间,并构造 Timestamp 对象。//创建 Timestamp 对象。 Timestamp ts = new Timestamp(date.getTime()));使用这些,您可以在 JDBC 中将 Date 对象转换为 TimeStamp 对象。假设我们已与 MySQL 数据库建立连接,并使用语句对象创建了一个名为 dispatch_data 的表:假设我们已与 MySQL 数据库建立连接,并... 阅读更多

如何在 JDBC 程序中将 Timestamp 对象转换为 Date?

Nitya Raut
更新于 2019-07-30 22:30:25

508 阅读量

Timestamp 类的 getTime() 方法检索并返回自纪元时间 1970 年 1 月 1 日 00:00:00.000 GMT 以来以毫秒(长整型)表示的当前时间戳中的时间。Timestamp timestamp = rs.getTimestamp("DispatTimestamp"); long time = timestamp.getTime();java.sql.Date 类的构造函数接受一个长整型变量,该变量表示自纪元时间以来的毫秒时间,并构造日期对象。//打印发货日期 System.out.println("Date of dispatch: "+new Date(time));使用这些,您可以在 JDBC 中将 TimeStamp 对象转换为 Date 对象。假设我们已与 MySQL 数据库建立连接,并使用语句对象创建了一个名为 dispatch_data 的表://创建 Statement 对象 Statement stmt = ... 阅读更多

如何在 JDBC 中获取行数?

Vrundesha Joshi
更新于 2019-07-30 22:30:25

6K+ 阅读量

SQL Count() 函数返回表中的行数。使用此函数,您可以获取表中的行数。select count(*) from TABLE_NAME;假设我们已与 MySQL 建立连接,并使用 Statement 对象在数据库中创建了一个名为 mydatabase 的表://创建 Statement 对象 Statement stmt = con.createStatement(); //创建表的查询 String query = "CREATE TABLE Cricketers_Data( "    + "First_Name VARCHAR(255), "    + "Last_Name VARCHAR(255), "    + "Date_Of_Birth Date, "    + "Place_Of_Birth VARCHAR(255), "    + "Country VARCHAR(255))"; //执行查询 stmt.execute(query); System.out.println("表已创建......");在此表中,我们... 阅读更多

如何使用 JDBC 程序连接到 Derby 数据库?

Jennifer Nicholas
更新于 2019-07-30 22:30:25

2K+ 阅读量

Apache Derby 是一种关系数据库管理系统,完全基于(用 Java 编程语言编写/实现)。它是由 Apache 软件基金会开发的一个开源数据库。安装 derby:请按照以下步骤安装 derby:访问 Apache Derby 主页 https://db.apache.org/derby/。点击“下载”选项卡。选择并点击 Apache Derby 最新版本的链接。点击选定的链接后,您将被重定向到 apache derby 的“发行版”页面。如果您在这里观察,derby 提供了名为 db-derby-bin、db-derbylib.zip、db-derby-lib-debug.zip 和 db-derby-src.zip 的发行版。下载 db-derby-bin 文件夹。将其内容复制到一个单独的文件夹... 阅读更多

如何使用 JDBC 程序连接到 SQLite 数据库?

Jennifer Nicholas
更新于 2019-07-30 22:30:25

1K+ 阅读量

A. SQLite 是一个进程内库,它实现了一个自包含的、无服务器的、零配置的、事务性 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不同,您无需在系统中配置它。SQLite 引擎不是像其他数据库那样的独立进程,您可以根据需要将其静态或动态链接到您的应用程序。SQLite 直接访问其存储文件。连接 SQLite 数据库的 URL 为 jdbc:sqlite:test.db,连接到它的驱动程序类名为 org.sqlite.JDBC。在继续示例之前:从 sqlite-jdbcrepository 下载最新版本的 sqlite-jdbc-(VERSION).jar。添加下载的 jar 文件... 阅读更多

如何使用 JDBC API 调用数据库中现有的函数?

Nitya Raut
更新于 2019-07-30 22:30:25

6K+ 阅读量

您可以像使用存储过程一样使用 CallableStatement 对象调用函数,要在 JDBC 程序中调用函数,您需要:连接到数据库。创建 PreparedStatement 对象,并将其构造函数传递为字符串格式的函数调用。为占位符设置值。执行 Callable 语句。以下是 JDBC 调用函数的查询:{? = call getDob(?)}如您所见,该查询包含占位符(?),就像准备好的语句和可调用语句一样。在上面的查询中,第一个占位符表示函数的返回值,第二个占位符表示输入参数。您需要注册... 阅读更多

如何使用 JDBC API 在数据库中创建函数?

Vrundesha Joshi
更新于 2019-07-30 22:30:25

1K+ 阅读量

像存储过程一样,您也可以在数据库中创建函数并将其存储起来。语法以下是创建(MySQL)数据库中函数的语法:CREATE FUNCTION Function_Name(input_arguments) RETURNS output_parameter BEGIN declare variables; statements . . . . . . . . . . return data_type; END要使用 JDBC API 在数据库中创建函数,您需要:使用 DriverManager 类的 registerDriver() 方法注册驱动程序:类。将驱动程序类名作为参数传递给它。建立连接:使用 DriverManager 类的 getConnection() 方法连接到数据库。传递... 阅读更多

如何使用 JDBC 程序调用返回输出参数的存储过程?

Jennifer Nicholas
更新于 2019-07-30 22:30:25

9K+ 阅读量

A. 存储过程是子例程,SQL 语句的片段存储在 SQL 目录中。所有可以访问关系数据库(Java、Python、PHP 等)的应用程序都可以访问存储过程。存储过程包含 IN 和 OUT 参数或两者兼而有之。如果使用 SELECT 语句,它们可能会返回结果集。存储过程可以返回多个结果集。您可以使用以下语法调用存储过程:CALL procedure_name (input_parameter1, input_parameter2, input_parameter3)JDBC 提供了一个标准的存储过程 SQL 转义语法,您可以使用它在所有 RDBMS 中使用存储过程。要使用 JDBC 程序调用存储过程,您需要:注册驱动程序:... 阅读更多

广告